Daily Build Log


Begin #

Thu Dec 19 20:52:18 2024 UTC


Config #

print OS Version

Thu Dec 19 20:52:18 2024 UTC

Hostname

Mac-1734640437355.local

OS version (uname -a)

Darwin Mac-1734640437355.local 22.6.0 Darwin Kernel Version 22.6.0: Fri Nov 15 17:21:49 PST 2024; root:xnu-8796.141.3.709.7~2/RELEASE_X86_64 x86_64

Disk space information (df -k)

Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk1s1 340451288 140400180 187616048 43% 2840112 1876160480 0% /System/Volumes/Data /dev/disk1s1 340451288 140400180 187616048 43% 2840112 1876160480 0% /System/Volumes/Data

Approximate BogoMIPS (larger means faster)

14526.8286558506

PrintACEConfig

Thu Dec 19 20:52:18 2024 UTC

XML Config file: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/cmake_modeling_m13_j_FM-1f_autobuild_workspace/config.xml
================ Autobuild ChangeLog ================
================ config.h ================
#define ACE_DISABLE_MKTEMP
#define ACE_DISABLE_READDIR_R
#define ACE_DISABLE_TEMPNAM
#define TAO_HAS_UIOP 0
#include "ace/config-macosx.h"
================ default.features ================
no_cxx11=0
ssl=1
no_rapidjson=0
xerces3=1
openssl11=1
no_cxx11=0
ssl=1
no_rapidjson=0
xerces3=1
openssl11=1
================ platform_macros.GNU ================
CCFLAGS += -std=c++11
optimize = 0
xerces3=1
include $(ACE_ROOT)/include/makeinclude/platform_macosx.GNU
================ ACE VERSION ================
This is ACE version 6.5.21, released Thu May 16 12:00:35 CEST 2024
================ TAO VERSION ================
This is TAO version 2.5.21, released Thu May 16 12:00:35 CEST 2024
================ DDS VERSION ================
This is OpenDDS version 3.31.0-dev (NOT A RELEASE)

print make Version

Thu Dec 19 20:52:18 2024 UTC

Make version (make -v)

GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. This program built for i386-apple-darwin11.3.0

check compiler gcc

Thu Dec 19 20:52:19 2024 UTC

================ Compiler version ================
Apple clang version 15.0.0 (clang-1500.1.0.2.5)
Target: x86_64-apple-darwin22.6.0
Thread model: posix
InstalledDir: /Applications/Xcode_15.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
@(#)PROGRAM:ld  PROJECT:dyld-1022.1
BUILD 05:26:33 Dec  7 2023
configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h
will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em
LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29)
TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.0.12.8)
Library search paths:
Framework search paths:

print perl version

Thu Dec 19 20:52:21 2024 UTC

perl version (perl -V)

Summary of my perl5 (revision 5 version 40 subversion 0) configuration: Platform: osname=darwin osvers=22.6.0 archname=darwin-thread-multi-2level uname='darwin ventura 22.6.0 darwin kernel version 22.6.0: mon feb 19 19:48:53 pst 2024; root:xnu-8796.141.3.704.6~1release_x86_64 x86_64 ' config_args='-des -Dinstallstyle=lib/perl5 -Dinstallprefix=/usr/local/Cellar/perl/5.40.0 -Dprefix=/usr/local/opt/perl -Dprivlib=/usr/local/opt/perl/lib/perl5/5.40 -Dsitelib=/usr/local/opt/perl/lib/perl5/site_perl/5.40 -Dotherlibdirs=/usr/local/lib/perl5/site_perl/5.40 -Dperlpath=/usr/local/opt/perl/bin/perl -Dstartperl=#!/usr/local/opt/perl/bin/perl -Dman1dir=/usr/local/opt/perl/share/man/man1 -Dman3dir=/usr/local/opt/perl/share/man/man3 -Duseshrplib -Duselargefiles -Dusethreads' hint=recommended useposix=true d_sigaction=define useithreads=define usemultiplicity=define use64bitint=define use64bitall=define uselongdouble=undef usemymalloc=n default_inc_excludes_dot=define Compiler: cc='cc' ccflags ='-fno-common -DPERL_DARWIN -mmacosx-version-min=13.6 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include' optimize='-O3' cppflags='-fno-common -DPERL_DARWIN -mmacosx-version-min=13.6 -DNO_THREAD_SAFE_QUERYLOCALE -DNO_POSIX_2008_LOCALE -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include' ccversion='' gccversion='Apple LLVM 15.0.0 (clang-1500.1.0.2.5)' gccosandvers='' intsize=4 longsize=8 ptrsize=8 doublesize=8 byteorder=12345678 doublekind=3 d_longlong=define longlongsize=8 d_longdbl=define longdblsize=16 longdblkind=3 ivtype='long' ivsize=8 nvtype='double' nvsize=8 Off_t='off_t' lseeksize=8 alignbytes=8 prototype=define Linker and Libraries: ld='cc' ldflags =' -mmacosx-version-min=13.6 -fstack-protector-strong -L/usr/local/lib' libpth=/usr/local/Cellar/berkeley-db@5/5.3.28_1/lib /usr/local/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/15.0.0/lib /Library/Developer/CommandLineTools/SDKs/MacOSX13.3.sdk/usr/lib /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib /usr/lib libs=-lgdbm -ldb perllibs= libc= so=dylib useshrplib=true libperl=libperl.dylib gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs dlext=bundle d_dlsymun=undef ccdlflags=' ' cccdlflags=' ' lddlflags=' -mmacosx-version-min=13.6 -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector-strong' Characteristics of this binary (from libperl): Compile-time options: HAS_LONG_DOUBLE HAS_STRTOLD HAS_TIMES MULTIPLICITY PERLIO_LAYERS PERL_COPY_ON_WRITE PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_SIPHASH13 PERL_HASH_USE_SBOX32 PERL_MALLOC_WRAP PERL_OP_PARENT PERL_PRESERVE_IVUV PERL_USE_SAFE_PUTENV USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API Built under darwin Compiled at Jun 9 2024 15:01:57 @INC: /usr/local/opt/perl/lib/perl5/site_perl/5.40/darwin-thread-multi-2level /usr/local/opt/perl/lib/perl5/site_perl/5.40 /usr/local/opt/perl/lib/perl5/5.40/darwin-thread-multi-2level /usr/local/opt/perl/lib/perl5/5.40 /usr/local/lib/perl5/site_perl/5.40/darwin-thread-multi-2level /usr/local/lib/perl5/site_perl/5.40

PrintAutobuildConfig

Thu Dec 19 20:52:21 2024 UTC

================ Autobuild file /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/cmake_modeling_m13_j_FM-1f_autobuild_workspace/config.xml ================
<autobuild>
<configuration>
<variable name="log_file" value="output"/>
<variable name="log_root" value="/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/cmake_modeling_m13_j_FM-1f_autobuild_workspace/logs"/>
<variable name="project_root" value="/Users/runner/work/OpenDDS/OpenDDS/OpenDDS"/>
<variable name="root" value="/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/cmake_modeling_m13_j_FM-1f_autobuild_workspace"/>
<variable name="junit_xml_output" value="Tests"/>
</configuration>
<command name="log" options="on"/>
<command name="print_os_version"/>
<command name="print_ace_config"/>
<command name="print_make_version"/>
<command name="check_compiler" options="gcc"/>
<command name="print_perl_version"/>
<command name="print_autobuild_config"/>
<command name="auto_run_tests" options="script_path=tests dir=/Users/runner/work/OpenDDS/OpenDDS/OpenDDS --no-dcps -Config CXX11 -Config RAPIDJSON -Config NO_SHMEM -Config DDS_NO_ORBSVCS -Config NO_BUILT_IN_TOPICS --java --cmake --modeling"/>
<command name="log" options="off"/>
<command name="process_logs" options="move prettify index"/>
</autobuild>

Test #

auto_run_tests

Thu Dec 19 20:52:21 2024 UTC

Running: perl tests/auto_run_tests.pl   --no-dcps -Config CXX11 -Config RAPIDJSON -Config NO_SHMEM -Config DDS_NO_ORBSVCS -Config NO_BUILT_IN_TOPICS --java --cmake --modeling in /Users/runner/work/OpenDDS/OpenDDS/OpenDDS
Test Lists: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/dcps_java_tests.lst, /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/modeling_tests.lst
Configs: CXX11, RAPIDJSON, NO_SHMEM, DDS_NO_ORBSVCS, NO_BUILT_IN_TOPICS, macOS, RTPS, GH_ACTIONS
Excludes: 

==============================================================================

java/tests/hello/run_test.pl #

Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at i2jrt.ORB.string_to_object(Native Method)
	at Client.main(Client.java:26)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at i2jrt.ORB.string_to_object(Native Method)
	at Client.main(Client.java:26)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at i2jrt.ORB.string_to_object(Native Method)
	at Client.main(Client.java:26)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at i2jrt.ORB.string_to_object(Native Method)
	at Client.main(Client.java:26)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at i2jrt.ORB.string_to_object(Native Method)
	at Client.main(Client.java:26)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at i2jrt.ORB.string_to_object(Native Method)
	at Client.main(Client.java:26)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Test.HelloHelper.native_unarrow(Native Method)
	at Test.HelloHelper.narrow(HelloHelper.java:13)
	at Client.main(Client.java:27)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Test.HelloHelper.native_unarrow(Native Method)
	at Test.HelloHelper.narrow(HelloHelper.java:13)
	at Client.main(Client.java:27)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Test.HelloHelper.native_unarrow(Native Method)
	at Test.HelloHelper.narrow(HelloHelper.java:13)
	at Client.main(Client.java:27)
Hello Client - get_string returned <Hello there!>
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at i2jrt.ORB.destroy(Native Method)
	at Client.main(Client.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at i2jrt.ORB.destroy(Native Method)
	at Client.main(Client.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at i2jrt.ORB.destroy(Native Method)
	at Client.main(Client.java:37)
(6042|140704683256256) server - event loop finished

auto_run_tests_finished: java/tests/hello/run_test.pl Time:413s Result:0

==============================================================================

java/idl2jni/tests/union/run_test.pl #

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallByteMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallShortMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallShortMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionND(Native Method)
	at TestUnion.main(TestUnion.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallBooleanMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at TestUnion.getUnionWD(Native Method)
	at TestUnion.main(TestUnion.java:41)

auto_run_tests_finished: java/idl2jni/tests/union/run_test.pl Time:1s Result:0

==============================================================================

java/tests/complex_idl/run_test.pl #

TAO (10364|140704683256256) - Completed initializing the process-wide service context
TAO (10364|140704683256256) - Default ORB services initialization begins
TAO (10364|140704683256256) - ORBInitializer_Registry::register_orb_initializer 0 @0x600002050120
TAO (10364|140704683256256) - ORBInitializer_Registry::register_orb_initializer 1 @0x600003c50100
TAO (10364|140704683256256) - Default ORB services initialization completed
TAO (10364|140704683256256) - We are the default 2.5.21 ORB ...
TAO (10364|140704683256256) - Initializing the orb-specific services
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:43)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:43)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:43)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:46)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl._DataTypeSupportTAOPeer.register_type(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:51)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataTypeSupportTAOPeer.register_type(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:51)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataTypeSupportTAOPeer.register_type(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:51)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl._ElectionNews_tTypeSupportTAOPeer.register_type(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:56)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tTypeSupportTAOPeer.register_type(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:56)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tTypeSupportTAOPeer.register_type(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:56)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:60)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:59)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:59)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:59)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:65)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:64)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:64)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:64)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:69)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:74)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:74)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:74)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:78)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:78)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:78)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.bind_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:83)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.bind_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:83)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.bind_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:83)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:85)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.bind_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:88)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.bind_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:88)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.bind_config(Native Method)
	at ComplexIDLTest.setUp(ComplexIDLTest.java:88)
	at ComplexIDLTest.main(ComplexIDLTest.java:327)
And now for something completely different...
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:99)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testQuotes(ComplexIDLTest.java:150)
	at ComplexIDLTest.main(ComplexIDLTest.java:329)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x3e4c0]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x3d8f8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33ab4]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataWriterHelper.narrow(DataDataWriterHelper.java:13)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataWriterHelper.narrow(DataDataWriterHelper.java:13)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataWriterHelper.narrow(DataDataWriterHelper.java:13)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataWriterHelper.narrow(DataDataWriterHelper.java:13)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataWriterHelper.narrow(DataDataWriterHelper.java:13)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataWriterHelper.narrow(DataDataWriterHelper.java:13)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$1.on_publication_matched(ComplexIDLTest.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
[Complex_Idl.Quote@312e6288]
 episode_name   = Full Frontal Nudity (1969)
 skit_name      = Dead Parrot
 cast_member    = John Cleese (Mr. Praline)

'E's not pinin'! 'E's passed on! This parrot is no more! He has ceased to be! 'E's expired and gone to meet 'is maker! 'E's a stiff! Bereft of life, 'e rests in peace! If you hadn't nailed 'im to the perch 'e'd be pushing up the daisies! 'Is metabolic processes are now 'istory! 'E's off the twig! 'E's kicked the bucket, 'e's shuffled off 'is mortal coil, run down the curtain and joined the bleedin' choir invisible! THIS IS AN EX-PARROT!

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
[Complex_Idl.Quote@6831350f]
 episode_name   = The Spanish Inquisition (1970)
 skit_name      = The Spanish Inquisition
 cast_member    = Michael Palin (Ximinez)

Nobody expects the Spanish Inquisition! Our chief weapon is surprise... surprise and fear...fear and surprise.... our two weapons are fear and surprise... and ruthless efficiency.... Our three weapons are fear, surprise, and ruthless efficiency... and an almost fanatical devotion to the Pope.... Our four...no... amongst our weapons.... amongst our weaponry...are such elements as fear, surprise.... I'll come in again.

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
[Complex_Idl.Quote@2b411bd]
 episode_name   = Mr. and Mrs. Brian Norris' Ford Popular (1972)
 skit_name      = Vicar/salesman
 cast_member    = Terry Jones (Mrs. S)

It's funny, isn't it? How your best friend can just blow up like that? I mean, you wouldn't think it was medically possible, would you?

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libcomplex_idl_test.dylib+0x67242]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
(Those responsible have been sacked.)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:232)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
VV  [libjvm.dylib+0x5861be]  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
  check_pending_exception(JavaThread*)+0x12e
VV  [libjvm.dylib+0x56e922]  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
  checked_jni_GetObjectClass+0xa2
CC  [libOpenDDS_DCPS_Java.dylib+0x4f04]  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
CC  [libOpenDDS_DCPS_Java.dylib+0x2af49]  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
CC  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
CC  [libOpenDDS_DCPS_Java.dylib+0x536f0]  [libOpenDDS_DCPS_Java.dylib+0x3e4c0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40
CC  [libOpenDDS_Dcps.dylib+0xdfd01]  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
CC  [libOpenDDS_Dcps.dylib+0xdefb8]  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
CC  [libOpenDDS_Dcps.dylib+0x483ed2]  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
CC  [libOpenDDS_Dcps.dylib+0x4842e2]  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
CC  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
C  [libOpenDDS_Dcps.dylib+0x4496cd]  [libOpenDDS_Dcps.dylib+0x481b62]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
CC  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0x9389e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]C  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227
  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libTAO_PortableServer.dylib+0x805e4]  [libsystem_pthread.dylib+0x1bd3]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114  thread_start+0xf


WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
VC  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
  [libjvm.dylib+0x5861be]C  [libTAO_PortableServer.dylib+0x2d0a2]  check_pending_exception(JavaThread*)+0x12e
  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
VC  [libTAO_PortableServer.dylib+0x2ec65]  [libjvm.dylib+0x56c202]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
CC  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  [libOpenDDS_Dcps.dylib+0x4842e2]C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
CC  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  [libOpenDDS_Dcps.dylib+0x4496cd]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
CC  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
CC  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
  [libOpenDDS_Dcps.dylib+0x1f0abb]C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
CC  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0x1f090e]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  [libOpenDDS_Dcps.dylib+0x948bd]C  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
  [libOpenDDS_Dcps.dylib+0x1f066b]C  [libOpenDDS_Dcps.dylib+0x483ed2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libOpenDDS_Dcps.dylib+0x4842e2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
CC  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libOpenDDS_Dcps.dylib+0x4496cd]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
CC  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libOpenDDS_Dcps.dylib+0x481b62]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libOpenDDS_Dcps.dylib+0x9389e]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]V  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  [libjvm.dylib+0x56e922]  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
C  checked_jni_GetObjectClass+0xa2
  [libTAO_PortableServer.dylib+0x84cf6]C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
  JNIEnv_::GetObjectClass(_jobject*)+0x24
CC  [libidl2jni_runtime.dylib+0x5476]  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227
CC  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  [libTAO_PortableServer.dylib+0x805e4]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
  [libOpenDDS_DCPS_Java.dylib+0x3e522]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
CC  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  [libOpenDDS_Dcps.dylib+0xdfd01]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
CC  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libOpenDDS_Dcps.dylib+0xdefb8]  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
CC  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libOpenDDS_Dcps.dylib+0x483ed2]  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  [libOpenDDS_Dcps.dylib+0x4842e2]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
CC  [libOpenDDS_Dcps.dylib+0x4496cd]  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
CC  [libOpenDDS_Dcps.dylib+0x483ed2]  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
CC  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  [libOpenDDS_Dcps.dylib+0x4842e2]C  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
  [libOpenDDS_Dcps.dylib+0x1f090e]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  [libOpenDDS_Dcps.dylib+0x4496cd]C  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Dcps.dylib+0x1f066b]  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x481b62]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x9389e]  [libOpenDDS_Dcps.dylib+0x1ed59e]  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
CC  [libACE.dylib+0xc5ce9]  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227
CC  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  [libTAO_PortableServer.dylib+0x2ec65]C  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
  [libTAO.dylib+0x5788]C  [libACE.dylib+0xf52de]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
  [libTAO.dylib+0xacb20]C  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  [libTAO.dylib+0x2365b]  _pthread_start+0x7d
  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

CWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
  [libTAO.dylib+0x23034]Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
VC  [libTAO.dylib+0xe5b3b]  [libjvm.dylib+0x5861be]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  check_pending_exception(JavaThread*)+0x12e
CV  [libTAO.dylib+0xe5377]  [libjvm.dylib+0x56e922]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libTAO.dylib+0xe3844]  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]C  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
CC  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  [libOpenDDS_Dcps.dylib+0xdfd01]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
CC  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libOpenDDS_Dcps.dylib+0xdefb8]  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]C  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libOpenDDS_Dcps.dylib+0x483ed2]  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
CV  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
  [libOpenDDS_Dcps.dylib+0x4842e2]V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
CC  [libOpenDDS_Dcps.dylib+0x4496cd]  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
CC  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  [libOpenDDS_Dcps.dylib+0x1f0c40]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
CC  [libOpenDDS_Dcps.dylib+0x1f0abb]  [libOpenDDS_Dcps.dylib+0x4496cd]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
CC  [libOpenDDS_Dcps.dylib+0x481b62]  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
CC  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x9389e]C  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae

CC  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]C  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
CC  [libTAO.dylib+0x2365b]  [libACE.dylib+0xf4a21]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  ACE_Task_Base::svc_run(void*)+0x41
C  [libTAO.dylib+0x23034]C  [libACE.dylib+0xf52de]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
C  [libTAO.dylib+0xe5b3b]  [libACE.dylib+0x2062e]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  ace_thread_adapter+0x1e
CC  [libsystem_pthread.dylib+0x61d3]  [libTAO.dylib+0xe5377]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274


CWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
CV  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  [libjvm.dylib+0x5861be]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  check_pending_exception(JavaThread*)+0x12e
  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
VC  [libACE.dylib+0xf2a0c]  [libjvm.dylib+0x56ec4c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  checked_jni_GetMethodID+0xac
  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]C  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libACE.dylib+0xf244a]  [libOpenDDS_DCPS_Java.dylib+0x3d8f8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16aC
  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]C  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  [libOpenDDS_Dcps.dylib+0xdfd01]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
CC  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0xdefb8]C  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
  [libOpenDDS_Dcps.dylib+0x948bd]C  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2  [libOpenDDS_Dcps.dylib+0x483ed2]
C  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
CC  [libOpenDDS_Dcps.dylib+0x4842e2]  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f

C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
CC  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
  [libOpenDDS_Dcps.dylib+0x1f0c40]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  [libOpenDDS_Dcps.dylib+0x481b62]C  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
  [libOpenDDS_Dcps.dylib+0x1f0abb]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  [libOpenDDS_Dcps.dylib+0x9389e]C  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]  [libOpenDDS_Dcps.dylib+0x1f090e]  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
CC  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libOpenDDS_Dcps.dylib+0x1f066b]  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]C  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
CC  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xc5ce9]C  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
  [libOpenDDS_DCPS_Java.dylib+0x33dc5]C  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libOpenDDS_DCPS_Java.dylib+0x53775]C  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
CV  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  [libOpenDDS_Dcps.dylib+0x948bd]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
CC  [libOpenDDS_Dcps.dylib+0xdfd01]  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  [libOpenDDS_Dcps.dylib+0xdefb8]C  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x4842e2]  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  [libOpenDDS_Dcps.dylib+0x4496cd]C  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
CC  [libOpenDDS_Dcps.dylib+0x481b62]  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
CC  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0x9389e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  [libOpenDDS_Dcps.dylib+0x1f0abb]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]C  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libOpenDDS_Dcps.dylib+0x1f090e]  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
CC  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  [libOpenDDS_Dcps.dylib+0x1f066b]C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
CC  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libACE.dylib+0xf4a21]C  [libACE.dylib+0xc5ce9]  ACE_Task_Base::svc_run(void*)+0x41
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  [libOpenDDS_Dcps.dylib+0x1ea38a]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  check_pending_exception(JavaThread*)+0x12e
  [libACE.dylib+0xf4a21]V  ACE_Task_Base::svc_run(void*)+0x41
C  [libjvm.dylib+0x56e922]  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  checked_jni_GetObjectClass+0xa2
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
  [libOpenDDS_DCPS_Java.dylib+0x4f04]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libACE.dylib+0x2062e]  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

CWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
  [libOpenDDS_DCPS_Java.dylib+0x33dc5]Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
CV  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
CC  [libOpenDDS_Dcps.dylib+0x948bd]  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
CC  [libOpenDDS_Dcps.dylib+0x483ed2]  [libOpenDDS_Dcps.dylib+0xdefb8]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2

CC  [libOpenDDS_Dcps.dylib+0x483ed2]  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
CC  [libOpenDDS_Dcps.dylib+0x4842e2]  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
CC  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
  [libOpenDDS_Dcps.dylib+0x4496cd]C  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fadb]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
  [libOpenDDS_Dcps.dylib+0x481b62]C  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
C  [libOpenDDS_Dcps.dylib+0x1f0c40]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x9389e]  [libOpenDDS_Dcps.dylib+0x1f0abb]  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]C  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
  [libOpenDDS_Dcps.dylib+0x1f090e]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]C  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  [libOpenDDS_Dcps.dylib+0x1f066b]C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]C  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
CC  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libACE.dylib+0xf244a]C  [libACE.dylib+0xc5ce9]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
  [libACE.dylib+0xf4a21]C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  ACE_Thread_Adapter::invoke_i()+0xfe
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
CV  [libjvm.dylib+0x5861be]  [libACE.dylib+0xf5194]  check_pending_exception(JavaThread*)+0x12e
  ACE_Thread_Adapter::invoke()+0x104
V  [libjvm.dylib+0x56ec4c]C  checked_jni_GetMethodID+0xac
  [libACE.dylib+0x2062e]C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]C  thread_start+0xf

  [libOpenDDS_DCPS_Java.dylib+0x33de4]WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
CV  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
  [libOpenDDS_Dcps.dylib+0x948bd]C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33ab4]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
CC  [libOpenDDS_Dcps.dylib+0x483ed2]  [libOpenDDS_Dcps.dylib+0xdfd01]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
CC  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
  [libOpenDDS_Dcps.dylib+0xdefb8]C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x3aab1]  OpenDDS::DCPS::TcpTransport::accept_datalink(OpenDDS::DCPS::TransportImpl::RemoteTransport const&, OpenDDS::DCPS::TransportImpl::ConnectionAttribs const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TransportClient> const&)+0x621
CC  [libOpenDDS_Dcps.dylib+0x483ed2]  [libOpenDDS_Dcps.dylib+0x481b62]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
  OpenDDS::DCPS::TransportClient::associate(OpenDDS::DCPS::AssociationData const&, bool)+0x1372
CC  [libOpenDDS_Dcps.dylib+0x9389e]  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::DataReaderImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x9fe
C  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
  [libOpenDDS_InfoRepoDiscovery.dylib+0x42c7]  OpenDDS::DCPS::DataReaderRemoteImpl::add_association(OpenDDS::DCPS::WriterAssociation const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x65eb]  POA_OpenDDS::DCPS::add_association_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]C  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4f87]  POA_OpenDDS::DCPS::DataReaderRemote::add_association_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x227
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
  [libOpenDDS_Dcps.dylib+0x4496cd]C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libOpenDDS_Tcp.dylib+0x1fadb]C  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libTAO.dylib+0xacb20]  [libOpenDDS_Tcp.dylib+0x312bf]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a

C  [libOpenDDS_Tcp.dylib+0xb2d6]C  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]C  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]C  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
  [libOpenDDS_Dcps.dylib+0x1f0abb]C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
CC  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libOpenDDS_Dcps.dylib+0x1f090e]  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libOpenDDS_Dcps.dylib+0x1f066b]  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.ElectionNews_tDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataWriterHelper.narrow(ElectionNews_tDataWriterHelper.java:13)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:246)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataWriterHelper.narrow(ElectionNews_tDataWriterHelper.java:13)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:246)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataWriterHelper.narrow(ElectionNews_tDataWriterHelper.java:13)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:246)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.ElectionNews_tDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataWriterHelper.narrow(ElectionNews_tDataWriterHelper.java:13)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:246)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataWriterHelper.narrow(ElectionNews_tDataWriterHelper.java:13)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:246)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataWriterHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataWriterHelper.narrow(ElectionNews_tDataWriterHelper.java:13)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:246)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:253)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._ElectionNews_tDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:253)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tDataWriterTAOPeer.write(Native Method)
	at ComplexIDLTest$3.on_publication_matched(ComplexIDLTest.java:253)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0xe545f]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
C  [libcomplex_idl_test.dylib+0xf30f6]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
C  [libcomplex_idl_test.dylib+0xe1f5b]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
C  [libcomplex_idl_test.dylib+0xe2792]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe545f]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
C  [libcomplex_idl_test.dylib+0xf30f6]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
C  [libcomplex_idl_test.dylib+0xe1f5b]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
C  [libcomplex_idl_test.dylib+0xe2792]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe545f]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
C  [libcomplex_idl_test.dylib+0xf30f6]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
C  [libcomplex_idl_test.dylib+0xe1f5b]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
C  [libcomplex_idl_test.dylib+0xe2792]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe545f]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
C  [libcomplex_idl_test.dylib+0xf30f6]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
C  [libcomplex_idl_test.dylib+0xe1f5b]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
C  [libcomplex_idl_test.dylib+0xe2792]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe545f]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
C  [libcomplex_idl_test.dylib+0xf30f6]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
C  [libcomplex_idl_test.dylib+0xe1f5b]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
C  [libcomplex_idl_test.dylib+0xe2792]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
VWARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libjvm.dylib+0x56e922]V  checked_jni_GetObjectClass+0xa2
C  [libjvm.dylib+0x5861be]  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  check_pending_exception(JavaThread*)+0x12e  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C
  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
CV  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libjvm.dylib+0x56e922]  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  [libcomplex_idl_test.dylib+0x6bbaf]C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
CC  [libOpenDDS_DCPS_Java.dylib+0x3e4c0]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40
  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
CC  [libcomplex_idl_test.dylib+0x66b07]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  [libOpenDDS_Dcps.dylib+0xe27d1]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01  [libOpenDDS_Dcps.dylib+0x9efb7]
  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
CC  [libOpenDDS_Dcps.dylib+0xe418c]  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
CC  [libOpenDDS_Dcps.dylib+0x1d6352]  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
CC  [libOpenDDS_Dcps.dylib+0x1d72a5]  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  [libOpenDDS_Dcps.dylib+0x12ed10]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libOpenDDS_Dcps.dylib+0x1f0c40]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  [libOpenDDS_Dcps.dylib+0x1eb099]C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  [libOpenDDS_Dcps.dylib+0x1f0abb]C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libOpenDDS_Dcps.dylib+0x1f090e]C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x1f066b]  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
CC  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
CC  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libOpenDDS_Dcps.dylib+0x1ed59e]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1aeC
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
  [libACE.dylib+0xc5ce9]C  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  [libOpenDDS_Dcps.dylib+0x1ea38a]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
  OpenDDS::DCPS::ReactorTask::svc()+0x49aC  [libidl2jni_runtime.dylib+0x5465]
  getContextClassLoader(JNIEnv_*)+0x15
CC  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
  [libOpenDDS_DCPS_Java.dylib+0x523f9]C  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libACE.dylib+0xf52de]  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libcomplex_idl_test.dylib+0x6bbaf]  [libACE.dylib+0xf5194]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
  ACE_Thread_Adapter::invoke()+0x104
CC  [libcomplex_idl_test.dylib+0x8c488]  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8

C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
CC  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libcomplex_idl_test.dylib+0x66a0d]WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
VC  [libjvm.dylib+0x5861be]  [libcomplex_idl_test.dylib+0x66b07]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77  check_pending_exception(JavaThread*)+0x12e

V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
CC  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0x9efb7]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
  [libOpenDDS_Dcps.dylib+0xe27d1]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x46e811]C  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  [libOpenDDS_Dcps.dylib+0xe418c]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  [libOpenDDS_Dcps.dylib+0x44e229]C  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
  [libOpenDDS_Dcps.dylib+0x1d6352]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x44d551]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
  [libOpenDDS_Dcps.dylib+0x1d72a5]C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0x12ed10]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x1f0abb]  [libOpenDDS_Dcps.dylib+0x1eb099]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
CC  [libOpenDDS_Dcps.dylib+0x1f090e]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
CC  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libOpenDDS_Dcps.dylib+0x1f066b]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libOpenDDS_Dcps.dylib+0x1f0764]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1f0644]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  [libOpenDDS_Dcps.dylib+0x1ed59e]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
  [libACE.dylib+0xc5ce9]C  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
VC  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
CC  [libACE.dylib+0xf4a21]  [libcomplex_idl_test.dylib+0x6bbaf]  ACE_Task_Base::svc_run(void*)+0x41
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
CC  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
  [libcomplex_idl_test.dylib+0x8c488]C  [libACE.dylib+0xf5194]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
  ACE_Thread_Adapter::invoke()+0x104
CC  [libcomplex_idl_test.dylib+0x66a0d]  [libACE.dylib+0x2062e]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf


WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
CV  [libcomplex_idl_test.dylib+0x66b07]  [libjvm.dylib+0x5861be]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0x9efb7]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
  [libOpenDDS_Dcps.dylib+0xe27d1]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x46e811]C  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  [libOpenDDS_Dcps.dylib+0xe418c]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  [libOpenDDS_Dcps.dylib+0x44e229]C  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
  [libOpenDDS_Dcps.dylib+0x1d6352]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x44d551]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0x12ed10]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x1f0abb]  [libOpenDDS_Dcps.dylib+0x1eb099]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
CC  [libOpenDDS_Dcps.dylib+0x1f090e]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
CC  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  [libOpenDDS_Dcps.dylib+0x1f066b]C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f0764]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f0644]  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]C  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
CC  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libACE.dylib+0xc5ce9]V  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]C  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  [libOpenDDS_Dcps.dylib+0x1ea38a]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
  OpenDDS::DCPS::ReactorTask::svc()+0x49aC
  [libcomplex_idl_test.dylib+0x8c488]C  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
C  [libcomplex_idl_test.dylib+0x66a0d]  [libACE.dylib+0xf52de]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libcomplex_idl_test.dylib+0x66b07]  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77

C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
CV  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libOpenDDS_Dcps.dylib+0x9efb7]  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
CC  [libOpenDDS_Dcps.dylib+0xe27d1]  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
CC  [libOpenDDS_Dcps.dylib+0xe418c]  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
CC  [libOpenDDS_Dcps.dylib+0x1d6352]  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]C  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  [libOpenDDS_Dcps.dylib+0x1d72a5]C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libOpenDDS_Dcps.dylib+0x1f0c40]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  [libOpenDDS_Dcps.dylib+0x12ed10]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libOpenDDS_Dcps.dylib+0x1f0abb]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  [libOpenDDS_Dcps.dylib+0x1eb099]C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  [libOpenDDS_Dcps.dylib+0x1f090e]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  [libOpenDDS_Dcps.dylib+0x1eb2f1]C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libOpenDDS_Dcps.dylib+0x1f066b]C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
CC  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libOpenDDS_Dcps.dylib+0x1ea38a]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  check_pending_exception(JavaThread*)+0x12e
  [libACE.dylib+0xc5ce9]V  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
CC  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6bbaf]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  [libcomplex_idl_test.dylib+0x8c488]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libcomplex_idl_test.dylib+0x66a0d]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
CC  [libACE.dylib+0xf4a21]  [libcomplex_idl_test.dylib+0x66b07]  ACE_Task_Base::svc_run(void*)+0x41
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libOpenDDS_Dcps.dylib+0x9efb7]  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x3d8f8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
CC  [libOpenDDS_Dcps.dylib+0x46e811]  [libOpenDDS_Dcps.dylib+0xe27d1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
CC  [libOpenDDS_Dcps.dylib+0x44e229]  [libOpenDDS_Dcps.dylib+0xe418c]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
CC  [libOpenDDS_Dcps.dylib+0x44d551]  [libOpenDDS_Dcps.dylib+0x1d6352]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
CC  [libOpenDDS_Dcps.dylib+0x1d72a5]  [libOpenDDS_Dcps.dylib+0x1f0c40]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
CC  [libOpenDDS_Dcps.dylib+0x12ed10]  [libOpenDDS_Dcps.dylib+0x1f0abb]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
CC  [libOpenDDS_Dcps.dylib+0x1eb099]  [libOpenDDS_Dcps.dylib+0x1f090e]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
CC  [libOpenDDS_Dcps.dylib+0x1eb2f1]  [libOpenDDS_Dcps.dylib+0x1f066b]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]C  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1f0764]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  [libOpenDDS_Dcps.dylib+0x1ed59e]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libOpenDDS_Dcps.dylib+0x1f0644]C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
CC  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
  [libOpenDDS_Dcps.dylib+0x1ed59e]	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.DataDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.DataDataReaderHelper.narrow(DataDataReaderHelper.java:13)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:166)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
C	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
  [libACE.dylib+0xc5ce9]	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._DataDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$2.on_data_available(ComplexIDLTest.java:176)
CWARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
  [libOpenDDS_Dcps.dylib+0x1ea38a]V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  OpenDDS::DCPS::ReactorTask::svc()+0x49a  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99

C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  [libACE.dylib+0xf4a21]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf52de]  [libcomplex_idl_test.dylib+0xe545f]  ACE_Thread_Adapter::invoke_i()+0xfe
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
C  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
C  [libcomplex_idl_test.dylib+0xf30f6]  [libACE.dylib+0x2062e]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xfC

  [libcomplex_idl_test.dylib+0xe1f5b]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
VC  [libcomplex_idl_test.dylib+0xe2057]  [libjvm.dylib+0x5861be]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]C  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  [libOpenDDS_Dcps.dylib+0x9efb7]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
  [libOpenDDS_Dcps.dylib+0xe27d1]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x46e811]C  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  [libOpenDDS_Dcps.dylib+0xe418c]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  [libOpenDDS_Dcps.dylib+0x44e229]C  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
  [libOpenDDS_Dcps.dylib+0x1d6352]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x44d551]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0x12ed10]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x1f0abb]  [libOpenDDS_Dcps.dylib+0x1eb099]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
CC  [libOpenDDS_Dcps.dylib+0x1f090e]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]C  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f0764]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  [libOpenDDS_Dcps.dylib+0x1ed59e]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0xc5ce9]  [libACE.dylib+0x2062e]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]C  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  [libOpenDDS_Dcps.dylib+0x1ea38a]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
CC  [libcomplex_idl_test.dylib+0xe545f]  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f

CC  [libcomplex_idl_test.dylib+0xf30f6]  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
CC  [libACE.dylib+0xf5194]  [libcomplex_idl_test.dylib+0xe1f5b]  ACE_Thread_Adapter::invoke()+0x104
C  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
  [libcomplex_idl_test.dylib+0xe2057]Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]C  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  [libOpenDDS_Dcps.dylib+0x9efb7]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
  [libOpenDDS_Dcps.dylib+0xe27d1]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x46e811]C  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  [libOpenDDS_Dcps.dylib+0xe418c]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  [libOpenDDS_Dcps.dylib+0x44e229]C  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
  [libOpenDDS_Dcps.dylib+0x1d6352]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x44d551]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0x12ed10]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x1f0abb]  [libOpenDDS_Dcps.dylib+0x1eb099]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
CC  [libOpenDDS_Dcps.dylib+0x1f090e]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]C  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f0764]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f0644]  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0xc5ce9]  [libACE.dylib+0x2062e]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]C  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  [libOpenDDS_Dcps.dylib+0x1ea38a]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
CC  [libACE.dylib+0xf4a21]  [libcomplex_idl_test.dylib+0xe545f]  ACE_Task_Base::svc_run(void*)+0x41
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
CC  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
  [libcomplex_idl_test.dylib+0xf30f6]C  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
C  [libcomplex_idl_test.dylib+0xe1f5b]  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
CV  [libcomplex_idl_test.dylib+0xe2057]  [libjvm.dylib+0x5861be]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]C  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33ab4]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  [libOpenDDS_Dcps.dylib+0x9efb7]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
  [libOpenDDS_Dcps.dylib+0xe27d1]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x46e811]C  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  [libOpenDDS_Dcps.dylib+0xe418c]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  [libOpenDDS_Dcps.dylib+0x44e229]C  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
  [libOpenDDS_Dcps.dylib+0x1d6352]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x44d551]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0x12ed10]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x1f0abb]  [libOpenDDS_Dcps.dylib+0x1eb099]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
CC  [libOpenDDS_Dcps.dylib+0x1f090e]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]C  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f0764]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f0644]  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
  [libOpenDDS_Dcps.dylib+0x1ed59e]C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0x2062e]  [libACE.dylib+0xc5ce9]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
VC  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  [libOpenDDS_Dcps.dylib+0x1ea38a]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe545f]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
CC  [libACE.dylib+0xf4a21]  [libcomplex_idl_test.dylib+0xf30f6]  ACE_Task_Base::svc_run(void*)+0x41
C  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libcomplex_idl_test.dylib+0xe1f5b]C  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
  [libcomplex_idl_test.dylib+0xe2057]C  [libACE.dylib+0x2062e]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

C  [libOpenDDS_Dcps.dylib+0x9efb7]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7
C  [libOpenDDS_Dcps.dylib+0x46e811]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
V  [libjvm.dylib+0x5861be]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  check_pending_exception(JavaThread*)+0x12e
CVV  [libjvm.dylib+0x5861be]  [libjvm.dylib+0x56e922]  check_pending_exception(JavaThread*)+0x12e
  checked_jni_GetObjectClass+0xa2
CV  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  [libOpenDDS_Dcps.dylib+0x44e229]C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  [libjvm.dylib+0x56e922]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  checked_jni_GetObjectClass+0xa2
  [libOpenDDS_DCPS_Java.dylib+0x1dd45]C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  JNIEnv_::GetObjectClass(_jobject*)+0x24
  [libOpenDDS_DCPS_Java.dylib+0x3e4c0]C  [libidl2jni_runtime.dylib+0x55fa]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a

C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
CC  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x44d551]C  [libOpenDDS_Dcps.dylib+0xe27d1]  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
CCC  [libOpenDDS_Dcps.dylib+0xe418c]  [libOpenDDS_Dcps.dylib+0xa33d6]  [libOpenDDS_Dcps.dylib+0x1f0c40]  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
CCC  [libOpenDDS_Dcps.dylib+0x1d6352]  [libOpenDDS_Dcps.dylib+0x2c1b1c]  [libOpenDDS_Dcps.dylib+0x1f0abb]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
CCC  [libOpenDDS_Dcps.dylib+0x1d72a5]  [libOpenDDS_Dcps.dylib+0x95e77]  [libOpenDDS_Dcps.dylib+0x1f090e]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
CCC  [libOpenDDS_Dcps.dylib+0x12ed10]  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1f066b]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
  [libOpenDDS_Dcps.dylib+0x1eb099]C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]C  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]C  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  [libOpenDDS_Dcps.dylib+0x1ed59e]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
CC  [libACE.dylib+0xd6c19]  [libTAO.dylib+0xe3844]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
CCC  [libACE.dylib+0xd6f10]  [libTAO.dylib+0x15f44]  [libACE.dylib+0xc5ce9]  ACE_Select_Reactor_Notify::handle_input(int)+0x70  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49

CC  [libTAO.dylib+0x15d5d]  [libACE.dylib+0xd699b]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
CC  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
CC  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  [libOpenDDS_Dcps.dylib+0x1f0764]C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
CC  [libTAO.dylib+0x69486]  [libACE.dylib+0xf4a21]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
  ACE_Task_Base::svc_run(void*)+0x41  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34

CC  [libTAO.dylib+0x897c4]  [libACE.dylib+0xf52de]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libTAO.dylib+0x788b4]  [libACE.dylib+0xf5194]  CORBA::ORB::run(ACE_Time_Value*)+0x34
  ACE_Thread_Adapter::invoke()+0x104
CCC  [libACE.dylib+0x2062e]  [libTAO.dylib+0x78879]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  CORBA::ORB::run()+0x19
  thread_start+0xf

CWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  [libOpenDDS_Dcps.dylib+0x1f0644]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
VC  [libACE.dylib+0xf4a21]  [libjvm.dylib+0x5861be]  ACE_Task_Base::svc_run(void*)+0x41
  check_pending_exception(JavaThread*)+0x12e
CV  [libACE.dylib+0xf52de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  ACE_Thread_Adapter::invoke_i()+0xfe
  [libjvm.dylib+0x56ec4c]C  checked_jni_GetMethodID+0xac
  [libACE.dylib+0xf5194]C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  ACE_Thread_Adapter::invoke()+0x104
  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
CC  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
  [libACE.dylib+0x2062e]CC  ace_thread_adapter+0x1e
  [libOpenDDS_DCPS_Java.dylib+0x533d5]C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
CV  [libcomplex_idl_test.dylib+0xe545f]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libjvm.dylib+0x5861be]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x192f
C  check_pending_exception(JavaThread*)+0x12e
  [libcomplex_idl_test.dylib+0xf30f6]V  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x1786
  [libjvm.dylib+0x56c202]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  [libcomplex_idl_test.dylib+0xe1f5b]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xdeb
  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
CC  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
  [libcomplex_idl_test.dylib+0xe2057]CC  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77

  [libOpenDDS_Dcps.dylib+0x1ed59e]CC  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libOpenDDS_Dcps.dylib+0x9efb7]  [libOpenDDS_Dcps.dylib+0xa3a19]C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1de7  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169

CCC  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libOpenDDS_Dcps.dylib+0xa33d6]  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  ACE_Task_Base::svc_run(void*)+0x41
C  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libOpenDDS_Dcps.dylib+0x2c1b1c]V  [libOpenDDS_Dcps.dylib+0x44e229]  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  [libjvm.dylib+0x56c202]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]C  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x95e77]C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  [libOpenDDS_Dcps.dylib+0xe27d1]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]C  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x95634]CC  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
  [libOpenDDS_Dcps.dylib+0x1f0c40]  [libOpenDDS_Dcps.dylib+0xe418c]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
CCC  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libOpenDDS_Dcps.dylib+0x1d6352]  [libTAO.dylib+0x5788]  [libOpenDDS_Dcps.dylib+0x1f0abb]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
CCC  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libOpenDDS_Dcps.dylib+0x1f090e]  [libTAO.dylib+0xe3844]  [libOpenDDS_Dcps.dylib+0x1d72a5]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
CCC  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
  [libOpenDDS_Dcps.dylib+0x12ed10]C  [libOpenDDS_Dcps.dylib+0x1f066b]  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CCC  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libOpenDDS_Dcps.dylib+0x1eb099]  [libTAO.dylib+0x78879]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  ACE_Task_Base::svc_run(void*)+0x41
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libOpenDDS_Dcps.dylib+0x1eb2f1]V  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libjvm.dylib+0x56e922]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  checked_jni_GetObjectClass+0xa2
C  [libACE.dylib+0xd6c19]C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  [libACE.dylib+0xc5ce9]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49C
  getContextClassLoader(JNIEnv_*)+0x26
  [libACE.dylib+0xd6f10]C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]C  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libACE.dylib+0xd699b]  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CCC  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libOpenDDS_Dcps.dylib+0xa3a19]  [libOpenDDS_Dcps.dylib+0x1f0764]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C
  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
CCC  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
  [libOpenDDS_Dcps.dylib+0x1f0644]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
  [libOpenDDS_Dcps.dylib+0xa33d6]	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Complex_Idl._ElectionNews_tDataReaderTAOPeer.take_next_sample(Native Method)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:290)
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
CC  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libOpenDDS_Dcps.dylib+0x2c1b1c]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  OpenDDS::DCPS::WriterInfo::removed()+0x8c
CC  [libOpenDDS_Dcps.dylib+0x95e77]  [libOpenDDS_Dcps.dylib+0x1ed59e]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
CC  [libACE.dylib+0xf4a21]  [libTAO_PortableServer.dylib+0x805e4]  ACE_Task_Base::svc_run(void*)+0x41
  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  [libACE.dylib+0xf52de]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libTAO_PortableServer.dylib+0x303ee]  [libACE.dylib+0xf5194]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  ACE_Thread_Adapter::invoke()+0x104  [libTAO_PortableServer.dylib+0x2d0a2]
  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
CC  [libACE.dylib+0x2062e]  [libTAO_PortableServer.dylib+0x2ec65]  ace_thread_adapter+0x1e
  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

CWARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
VC  [libjvm.dylib+0x5861be]  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  check_pending_exception(JavaThread*)+0x12e
CV  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b  [libjvm.dylib+0x56e922]
  checked_jni_GetObjectClass+0xa2
CC  [libOpenDDS_DCPS_Java.dylib+0x4f04]  [libTAO.dylib+0x23034]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  getContextClassLoader(JNIEnv_*)+0x26
CC  [libidl2jni_runtime.dylib+0x5759]  [libTAO.dylib+0xe5b3b]  findClass(JNIEnv_*, char const*)+0x19
  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]C  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libTAO.dylib+0xe5377]  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
CC  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
  [libOpenDDS_Dcps.dylib+0xe27d1]C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
CC  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  [libOpenDDS_Dcps.dylib+0xe418c]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libOpenDDS_Dcps.dylib+0x1d6352]  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
CC  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0x1d72a5]C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libOpenDDS_Dcps.dylib+0xa3a19]C  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  [libOpenDDS_Dcps.dylib+0x12ed10]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libOpenDDS_Dcps.dylib+0xa33d6]C  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  [libOpenDDS_Dcps.dylib+0x1eb099]C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  [libOpenDDS_Dcps.dylib+0x2c1b1c]C  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  [libOpenDDS_Dcps.dylib+0x1eb2f1]C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  [libOpenDDS_Dcps.dylib+0x95e77]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1f0764]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]C  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  [libOpenDDS_Dcps.dylib+0x1f0644]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
CC  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  [libOpenDDS_Dcps.dylib+0x1f6bb2]C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
CC  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
  [libOpenDDS_Dcps.dylib+0x1ed59e]C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xf244a]  [libACE.dylib+0xc5ce9]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  [libOpenDDS_Dcps.dylib+0x1ea38a]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libACE.dylib+0xf5194]  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf
  ACE_Thread_Adapter::invoke()+0x104

CWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1eV
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libjvm.dylib+0x5861be]V  check_pending_exception(JavaThread*)+0x12e
  [libjvm.dylib+0x5861be]V  check_pending_exception(JavaThread*)+0x12e
  [libjvm.dylib+0x56ec4c]V  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  [libjvm.dylib+0x56e922]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x3d8d9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
CC  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
CC  [libOpenDDS_Dcps.dylib+0xe27d1]  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
CC  [libOpenDDS_Dcps.dylib+0xe418c]  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
CC  [libOpenDDS_Dcps.dylib+0x1d6352]  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  OpenDDS::DCPS::WriterInfo::removed()+0x8c
CC  [libOpenDDS_Dcps.dylib+0x1d72a5]  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
CC  [libOpenDDS_Dcps.dylib+0x12ed10]  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1eb099]  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
CC  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libTAO.dylib+0xe3844]C  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  [libACE.dylib+0xd6c19]C  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  [libTAO.dylib+0x15f44]C  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  [libACE.dylib+0xd6f10]C  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  [libTAO.dylib+0x15d5d]C  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  [libACE.dylib+0xd699b]C  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]C  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]C  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libOpenDDS_Dcps.dylib+0x1f0644]  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
VC  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0xa3a19]  [libOpenDDS_Dcps.dylib+0x1ed59e]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0xa33d6]  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
CC  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
  [libOpenDDS_Dcps.dylib+0x2c1b1c]C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]C  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  [libOpenDDS_Dcps.dylib+0x95e77]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x3d8f8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x3e522]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
CC  [libOpenDDS_Dcps.dylib+0xe27d1]  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
CC  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  [libOpenDDS_Dcps.dylib+0xe418c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
CC  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libOpenDDS_Dcps.dylib+0x1d6352]  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
CC  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
CC  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libOpenDDS_Dcps.dylib+0x12ed10]  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  [libOpenDDS_Dcps.dylib+0x1eb099]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]C  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
CC  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  [libOpenDDS_Dcps.dylib+0xa3a19]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
CC  [libOpenDDS_Dcps.dylib+0x1f0764]  [libOpenDDS_Dcps.dylib+0xa33d6]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
CC  [libOpenDDS_Dcps.dylib+0x1f0644]  [libOpenDDS_Dcps.dylib+0x2c1b1c]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  OpenDDS::DCPS::WriterInfo::removed()+0x8c
CC  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1ed59e]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C
C  [libACE.dylib+0xc5ce9]  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49

C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]C  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  OpenDDS::DCPS::ReactorTask::svc()+0x49a
CC  [libTAO.dylib+0xacb20]  [libACE.dylib+0xf4a21]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libTAO.dylib+0x2365b]  [libACE.dylib+0xf52de]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libTAO.dylib+0x23034]  [libACE.dylib+0xf5194]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  ACE_Thread_Adapter::invoke()+0x104
CC  [libTAO.dylib+0xe5b3b]  [libACE.dylib+0x2062e]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xfC

  [libTAO.dylib+0xe5377]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
CV  [libTAO.dylib+0xe3844]  [libjvm.dylib+0x5861be]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  check_pending_exception(JavaThread*)+0x12e
  [libTAO.dylib+0x15f44]V  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libjvm.dylib+0x56e922]  [libTAO.dylib+0x15d5d]  checked_jni_GetObjectClass+0xa2
  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  [libTAO.dylib+0x47f05]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
CC  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]C  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  [libOpenDDS_Dcps.dylib+0xe27d1]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
CC  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
  [libOpenDDS_Dcps.dylib+0xe418c]C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
CV  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_Dcps.dylib+0x1d6352]  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
CC  [libOpenDDS_Dcps.dylib+0xa3a19]  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0xa33d6]  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x2c1b1c]  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x95e77]C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  [libOpenDDS_Dcps.dylib+0x1eb2f1]C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libOpenDDS_Dcps.dylib+0x95634]  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]C  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f0764]  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34

C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]C  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  [libOpenDDS_Dcps.dylib+0x1f0644]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]C  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]C  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  [libOpenDDS_Dcps.dylib+0x1ed59e]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libTAO.dylib+0x78879]C  CORBA::ORB::run()+0x19
  [libACE.dylib+0xc5ce9]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libOpenDDS_Dcps.dylib+0x1ea38a]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  [libjvm.dylib+0x5861be]C  [libACE.dylib+0xf4a21]  check_pending_exception(JavaThread*)+0x12e
  ACE_Task_Base::svc_run(void*)+0x41
VC  [libACE.dylib+0xf52de]  [libjvm.dylib+0x56e922]  ACE_Thread_Adapter::invoke_i()+0xfe
  checked_jni_GetObjectClass+0xa2
CC  [libOpenDDS_DCPS_Java.dylib+0x4f04]  [libACE.dylib+0xf5194]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  ACE_Thread_Adapter::invoke()+0x104  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C
  [libOpenDDS_DCPS_Java.dylib+0x2af49]C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
  [libACE.dylib+0x2062e]C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  ace_thread_adapter+0x1e
  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

CWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]C  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33a95]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  [libOpenDDS_Dcps.dylib+0x9622b]C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  [libOpenDDS_Dcps.dylib+0xe27d1]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x95634]C  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
  [libOpenDDS_Dcps.dylib+0xe418c]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
CC  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  [libOpenDDS_Dcps.dylib+0x1d6352]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]C  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  [libOpenDDS_Dcps.dylib+0x1d72a5]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
CC  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  [libOpenDDS_Dcps.dylib+0x12ed10]C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_Dcps.dylib+0x1eb099]  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libOpenDDS_Dcps.dylib+0x1eb2f1]  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]C  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
  [libACE.dylib+0xd6c19]C  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  [libOpenDDS_DCPS_Java.dylib+0x523f9]C  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libACE.dylib+0xd6f10]  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x9622b]  [libOpenDDS_Dcps.dylib+0x1f0764]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
CC  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1f0644]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
CC  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]C  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  [libOpenDDS_Dcps.dylib+0x1ed59e]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
CC  [libACE.dylib+0xc5ce9]  [libTAO.dylib+0x15d5d]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]C  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  [libOpenDDS_Dcps.dylib+0x1ea38a]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
CC  [libACE.dylib+0xf4a21]  [libTAO.dylib+0x897c4]  ACE_Task_Base::svc_run(void*)+0x41
  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libTAO.dylib+0x788b4]C  [libACE.dylib+0xf5194]  CORBA::ORB::run(ACE_Time_Value*)+0x34
  ACE_Thread_Adapter::invoke()+0x104
CC  [libTAO.dylib+0x78879]  [libACE.dylib+0x2062e]  CORBA::ORB::run()+0x19
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]C  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
  thread_start+0xf

CWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libACE.dylib+0xf4a21]V  ACE_Task_Base::svc_run(void*)+0x41
C  [libjvm.dylib+0x5861be]  [libACE.dylib+0xf52de]  check_pending_exception(JavaThread*)+0x12e
  ACE_Thread_Adapter::invoke_i()+0xfe
CV  [libACE.dylib+0xf5194]  [libjvm.dylib+0x56ec4c]  ACE_Thread_Adapter::invoke()+0x104
C  checked_jni_GetMethodID+0xac
C  [libACE.dylib+0x2062e]  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
  ace_thread_adapter+0x1e
CC  [libOpenDDS_DCPS_Java.dylib+0x33ab4]  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x3e545]C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5


WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
VC  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  [libOpenDDS_Dcps.dylib+0xe27d1]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
CC  [libOpenDDS_Dcps.dylib+0x9622b]  [libOpenDDS_Dcps.dylib+0xe418c]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ec
CC  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1d6352]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
CC  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  [libOpenDDS_Dcps.dylib+0x1d72a5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60

C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
CC  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  [libOpenDDS_Dcps.dylib+0x12ed10]C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
CC  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libOpenDDS_Dcps.dylib+0x1eb099]  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  [libOpenDDS_Dcps.dylib+0x1eb2f1]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libACE.dylib+0xd6c19]C  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
  [libACE.dylib+0xd6f10]C  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf  [libACE.dylib+0xd699b]

  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
CV  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
  [libOpenDDS_Dcps.dylib+0x1f0764]C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
CC  [libOpenDDS_Dcps.dylib+0x9622b]  [libOpenDDS_Dcps.dylib+0x1f0644]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
CC  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
CC  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  [libOpenDDS_Dcps.dylib+0x1ed59e]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
CC  [libTAO.dylib+0x2365b]  [libACE.dylib+0xc5ce9]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
CC  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  OpenDDS::DCPS::ReactorTask::svc()+0x49a  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd

CC  [libTAO.dylib+0x47f05]  [libACE.dylib+0xf4a21]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf30a9]  [libACE.dylib+0xf52de]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf2a0c]  [libACE.dylib+0xf5194]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0xf25a1]  [libACE.dylib+0x2062e]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7dC
C  [libACE.dylib+0xf244a]  [libsystem_pthread.dylib+0x1bd3]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  thread_start+0xf

  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
CWARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

VWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libjvm.dylib+0x5861be]V  check_pending_exception(JavaThread*)+0x12e
  [libjvm.dylib+0x5861be]V  check_pending_exception(JavaThread*)+0x12e
  [libjvm.dylib+0x56e922]V  checked_jni_GetObjectClass+0xa2
  [libjvm.dylib+0x56ec4c]C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
  checked_jni_GetMethodID+0xacC  [libidl2jni_runtime.dylib+0x55fa]
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
CC  [libOpenDDS_DCPS_Java.dylib+0x2af49]  [libOpenDDS_DCPS_Java.dylib+0x52418]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
CC  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  [libOpenDDS_DCPS_Java.dylib+0x53752]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
CC  [libOpenDDS_Dcps.dylib+0xa3a19]  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
CC  [libOpenDDS_Dcps.dylib+0xa33d6]  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  [libOpenDDS_Dcps.dylib+0x2c1b1c]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
CC  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libOpenDDS_Dcps.dylib+0x95e77]  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
CC  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libOpenDDS_Dcps.dylib+0x95634]  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
  [libACE.dylib+0xf25a1]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libTAO_PortableServer.dylib+0x84cf6]C  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
  [libACE.dylib+0xf244a]C  [libTAO_PortableServer.dylib+0x805e4]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
  [libTAO.dylib+0x69486]C  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
  [libTAO_PortableServer.dylib+0x303ee]C  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
  [libTAO.dylib+0x897c4]C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
CC  [libTAO.dylib+0x788b4]  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  CORBA::ORB::run(ACE_Time_Value*)+0x34
CC  [libTAO.dylib+0x5788]  [libTAO.dylib+0x78879]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  CORBA::ORB::run()+0x19
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
  [libTAO.dylib+0xacb20]C  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
  [libTAO.dylib+0x2365b]C  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libTAO.dylib+0x23034]C  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
  [libTAO.dylib+0xe5b3b]C  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf  [libTAO.dylib+0xe5377]

  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libTAO.dylib+0xe3844]V  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  [libjvm.dylib+0x5861be]C  [libTAO.dylib+0x15f44]  check_pending_exception(JavaThread*)+0x12e
  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
VC  [libTAO.dylib+0x15d5d]  [libjvm.dylib+0x56e922]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  checked_jni_GetObjectClass+0xa2
CC  [libOpenDDS_DCPS_Java.dylib+0x4f04]  [libTAO.dylib+0x47f05]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
CC  [libACE.dylib+0xf30a9]  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
CC  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  [libOpenDDS_Dcps.dylib+0x9622b]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
CC  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libOpenDDS_Dcps.dylib+0x95634]  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  [libTAO.dylib+0x5dc47]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO.dylib+0x5d76a]C  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
  [libTAO_PortableServer.dylib+0x84cf6]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]C  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  [libOpenDDS_Dcps.dylib+0x1d64e1]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
CC  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  [libOpenDDS_Dcps.dylib+0x1d72a5]C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
CC  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x897c4]  [libOpenDDS_Dcps.dylib+0x12ed10]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
  [libOpenDDS_Dcps.dylib+0x1eb099]C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
CC  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
  [libOpenDDS_Dcps.dylib+0x1eb2f1]C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libOpenDDS_Dcps.dylib+0x9622b]C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x95634]  [libOpenDDS_Dcps.dylib+0x1f0764]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]C  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libOpenDDS_Dcps.dylib+0x1f0644]  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20bC
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  [libOpenDDS_Dcps.dylib+0x1f6bb2]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
CC  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libTAO.dylib+0x897c4]C  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
  [libACE.dylib+0xc5ce9]C  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libTAO.dylib+0x788b4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x78879]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
  [libOpenDDS_Dcps.dylib+0x1ea38a]C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  OpenDDS::DCPS::ReactorTask::svc()+0x49aWARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

CV  [libACE.dylib+0xf4a21]  [libjvm.dylib+0x5861be]  ACE_Task_Base::svc_run(void*)+0x41
C  check_pending_exception(JavaThread*)+0x12e
  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
VC  [libjvm.dylib+0x56ec4c]  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
  checked_jni_GetMethodID+0xac
CC  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34  [libACE.dylib+0x2062e]
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
CC  [libsystem_pthread.dylib+0x1bd3]  [libOpenDDS_DCPS_Java.dylib+0x33de4]  thread_start+0xf

  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]C  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_Dcps.dylib+0x9622b]  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0xa3a19]  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_Dcps.dylib+0xa33d6]  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
CC  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
CC  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  [libOpenDDS_Dcps.dylib+0x95e77]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
CC  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  [libOpenDDS_Dcps.dylib+0x95634]C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
  [libTAO.dylib+0x897c4]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO_PortableServer.dylib+0x84cf6]C  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
  [libTAO.dylib+0x788b4]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
  CORBA::ORB::run(ACE_Time_Value*)+0x34
CC  [libTAO_PortableServer.dylib+0x805e4]  [libTAO.dylib+0x78879]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  CORBA::ORB::run()+0x19
  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]C  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
  [libTAO_PortableServer.dylib+0x303ee]C  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
  [libACE.dylib+0xf4a21]C  ACE_Task_Base::svc_run(void*)+0x41
  [libTAO_PortableServer.dylib+0x2d0a2]C  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
  [libACE.dylib+0xf52de]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libTAO_PortableServer.dylib+0x2ec65]C  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  [libACE.dylib+0xf5194]C  ACE_Thread_Adapter::invoke()+0x104
  [libTAO.dylib+0x5788]C  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  [libACE.dylib+0x2062e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x44e7]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x6aab]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  TAO::Upcall_Wrapper::upcall(TAO_ServerRequest&, TAO::Argument* const*, unsigned long, TAO::Upcall_Command&, TAO::Portable_Server::Servant_Upcall*, CORBA::TypeCode* const*, unsigned int)+0x216
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x521f]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x59dc]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x303ee]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d0a2]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ec65]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x5788]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xacb20]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x2365b]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x23034]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe5b3b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5377]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3844]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x15f44]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x15d5d]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47f05]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf30a9]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf2a0c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf25a1]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf244a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x69486]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x68a02]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1816]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9d13]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb9740]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5ee46]  TAO::Invocation_Adapter::invoke_twoway(TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, TAO::Profile_Transport_Resolver&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x136
C  [libTAO.dylib+0x5ebc4]  TAO::Invocation_Adapter::invoke_remote_i(TAO_Stub*, TAO_Operation_Details&, TAO_Pseudo_Var_T<CORBA::Object>&, ACE_Time_Value*&, TAO::Invocation_Retry_State*)+0x304
C  [libTAO.dylib+0x5dc47]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5d76a]  TAO::Invocation_Adapter::invoke(TAO::Exception_Data const*, unsigned long)+0xaa
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x11e83]  OpenDDS::DCPS::DCPSInfo::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0x133
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1c3de]  OpenDDS::DCPS::InfoRepoDiscovery::remove_publication(int, OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&)+0xfe
C  [libOpenDDS_Dcps.dylib+0x1d64e1]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1d72a5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x12ed10]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at ComplexIDLTest.tearDown(ComplexIDLTest.java:338)
	at ComplexIDLTest.main(ComplexIDLTest.java:332)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at ComplexIDLTest.tearDown(ComplexIDLTest.java:338)
	at ComplexIDLTest.main(ComplexIDLTest.java:332)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at ComplexIDLTest.tearDown(ComplexIDLTest.java:338)
	at ComplexIDLTest.main(ComplexIDLTest.java:332)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 10368
Process 10368 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x0000000106c24f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x0000000106c20a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000106ba2bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x0000000106c2560c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x0000000106c240ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x0000000106c21f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000106ba2bf6 java`main + 374
    frame #6: 0x0000000106c25ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000130eca49e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::unbind_all_i() + 62
    frame #1: 0x0000000130ecae58 libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::unbind_all() + 72
    frame #2: 0x0000000130ecad5d libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 173
    frame #3: 0x0000000130ec95ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #4: 0x0000000130ec98eb libTAO.dylib`TAO_Thread_Lane_Resources::close_all_transports() + 107
    frame #5: 0x0000000130e08419 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::close_all_transports() + 25
    frame #6: 0x0000000130e76023 libTAO.dylib`TAO_ORB_Core::shutdown(bool) + 307
    frame #7: 0x0000000130e6765a libTAO.dylib`CORBA::ORB::shutdown(bool) + 58
    frame #8: 0x0000000129e2bbba libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::shutdown() + 42
    frame #9: 0x0000000129e2b98d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 125
    frame #10: 0x0000000129e2bca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #11: 0x0000000129e2bcf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #12: 0x0000000129e20056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #13: 0x0000000130673e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #14: 0x00000001329c0b15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #15: 0x0000000132996b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #16: 0x0000000132b2e8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #17: 0x0000000132b2e895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #18: 0x0000000132b2e7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #19: 0x0000000132b2e76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #20: 0x0000000132b2e723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #21: 0x0000000132b2f695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #22: 0x0000000132b1a7b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #23: 0x0000000132b19eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #24: 0x000000012929878d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #25: 0x0000000117e605da
    frame #26: 0x0000000117e5c34a
    frame #27: 0x0000000117e5c45e
    frame #28: 0x0000000117e53cc9
    frame #29: 0x000000010826469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #30: 0x00000001082c85fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #31: 0x00000001082cbab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #32: 0x00000001082ea5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #33: 0x0000000106c2289d libjli.dylib`JavaMain + 1485
    frame #34: 0x0000000106c25649 libjli.dylib`ThreadJavaMain + 9
    frame #35: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #36: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000108667e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010886e255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010817794f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x00000001080929fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000108667e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010886e255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000108667e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010817a6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x00000001080929fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001081c096b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x00000001081c0c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x00000001080929fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000108845cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x0000000108844e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010859e595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010830dd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x0000000117e605da
    frame #6: 0x0000000117e5c45e
    frame #7: 0x0000000117e5c45e
    frame #8: 0x0000000117e53cc9
    frame #9: 0x000000010826469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x0000000108263720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001082637e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010830c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d82ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x00000001085b95ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010877b51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001082fc5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000117e605da
    frame #7: 0x0000000117e5c45e
    frame #8: 0x0000000117e5c260
    frame #9: 0x0000000117e5c260
    frame #10: 0x0000000117e53cc9
    frame #11: 0x000000010826469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x0000000108263720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001082637e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010830c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000108667e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000108700f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x00000001085cc519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010866889e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010859424b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010859e595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000108079f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010807d8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010859e595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000108079f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010807d8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000108770bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001085b1a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d8e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010859e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001085b137e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x00000001085b1438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001085d84c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x00000001085b955d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010877b51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001082fc5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000117e605da
    frame #7: 0x0000000117e5c45e
    frame #8: 0x0000000117e5c260
    frame #9: 0x0000000117e5c8e4
    frame #10: 0x0000000117e5c45e
    frame #11: 0x0000000117e53cc9
    frame #12: 0x000000010826469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x0000000108263720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001082637e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010830c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x00000001087c412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x00000001087c2487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x00000001085d0ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: test returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/complex_idl/run_test.pl" returned with status 1 #
auto_run_tests_finished: java/tests/complex_idl/run_test.pl Time:521s Result:1

==============================================================================

java/tests/transport_config/run_test.pl #

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TransportConfigTest.setUp(TransportConfigTest.java:31)
	at TransportConfigTest.main(TransportConfigTest.java:36)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TransportConfigTest.setUp(TransportConfigTest.java:31)
	at TransportConfigTest.main(TransportConfigTest.java:36)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TransportConfigTest.setUp(TransportConfigTest.java:31)
	at TransportConfigTest.main(TransportConfigTest.java:36)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheServiceParticipant.config_store(Native Method)
	at TransportConfigTest.testConfigStore(TransportConfigTest.java:48)
	at TransportConfigTest.main(TransportConfigTest.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheServiceParticipant.config_store(Native Method)
	at TransportConfigTest.testConfigStore(TransportConfigTest.java:48)
	at TransportConfigTest.main(TransportConfigTest.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheServiceParticipant.config_store(Native Method)
	at TransportConfigTest.testConfigStore(TransportConfigTest.java:48)
	at TransportConfigTest.main(TransportConfigTest.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testModifyTransportFromFileTCP(TransportConfigTest.java:58)
	at TransportConfigTest.main(TransportConfigTest.java:39)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testModifyTransportFromFileTCP(TransportConfigTest.java:58)
	at TransportConfigTest.main(TransportConfigTest.java:39)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testModifyTransportFromFileTCP(TransportConfigTest.java:58)
	at TransportConfigTest.main(TransportConfigTest.java:39)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testModifyTransportFromFileTCP(TransportConfigTest.java:67)
	at TransportConfigTest.main(TransportConfigTest.java:39)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testModifyTransportFromFileTCP(TransportConfigTest.java:67)
	at TransportConfigTest.main(TransportConfigTest.java:39)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testModifyTransportFromFileTCP(TransportConfigTest.java:67)
	at TransportConfigTest.main(TransportConfigTest.java:39)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportUdp(TransportConfigTest.java:77)
	at TransportConfigTest.main(TransportConfigTest.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportUdp(TransportConfigTest.java:77)
	at TransportConfigTest.main(TransportConfigTest.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportUdp(TransportConfigTest.java:77)
	at TransportConfigTest.main(TransportConfigTest.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportUdp(TransportConfigTest.java:83)
	at TransportConfigTest.main(TransportConfigTest.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportUdp(TransportConfigTest.java:83)
	at TransportConfigTest.main(TransportConfigTest.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportUdp(TransportConfigTest.java:83)
	at TransportConfigTest.main(TransportConfigTest.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportMulticast(TransportConfigTest.java:94)
	at TransportConfigTest.main(TransportConfigTest.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportMulticast(TransportConfigTest.java:94)
	at TransportConfigTest.main(TransportConfigTest.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportMulticast(TransportConfigTest.java:94)
	at TransportConfigTest.main(TransportConfigTest.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportMulticast(TransportConfigTest.java:113)
	at TransportConfigTest.main(TransportConfigTest.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportMulticast(TransportConfigTest.java:113)
	at TransportConfigTest.main(TransportConfigTest.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.get_inst(Native Method)
	at TransportConfigTest.testCreateNewTransportMulticast(TransportConfigTest.java:113)
	at TransportConfigTest.main(TransportConfigTest.java:41)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_config(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:134)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_config(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:134)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_config(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:134)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:138)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:138)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TheTransportRegistry.create_inst(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:138)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.transport.TransportConfig.getInstance(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:146)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TransportConfig.getInstance(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:146)
	at TransportConfigTest.main(TransportConfigTest.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.transport.TransportConfig.getInstance(Native Method)
	at TransportConfigTest.testConfigCreation(TransportConfigTest.java:146)
	at TransportConfigTest.main(TransportConfigTest.java:42)
test PASSED.

auto_run_tests_finished: java/tests/transport_config/run_test.pl Time:4s Result:0

==============================================================================

java/tests/messenger/publisher/run_test.pl tcp #

Start Publisher
Transport is RELIABLE
(18057|140704683256256) DEBUG: Reliable DataReader
(18057|140704683256256) DEBUG: main(): calling attach_condition
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
Publisher Created DataWriter
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
(18057|123145355059200) DEBUG: DataReaderListenerImpl::on_subscription_matched()
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
Publisher Matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
(18057|123145356132352) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 39
         text       = Worst. Movie. Ever.
(18057|123145354522624) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(18057|123145354522624) DEBUG: DataReaderListenerImpl::on_subscription_matched()
Stop Publisher
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 18056
Process 18056 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010bc66f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010bc62a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010bbe4bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010bc6760c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010bc660ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010bc63f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010bbe4bf6 java`main + 374
    frame #6: 0x000000010bc67ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000135eca49e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::unbind_all_i() + 62
    frame #1: 0x0000000135ecae58 libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::unbind_all() + 72
    frame #2: 0x0000000135ecad5d libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 173
    frame #3: 0x0000000135ec95ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #4: 0x0000000135ec98eb libTAO.dylib`TAO_Thread_Lane_Resources::close_all_transports() + 107
    frame #5: 0x0000000135e08419 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::close_all_transports() + 25
    frame #6: 0x0000000135e76023 libTAO.dylib`TAO_ORB_Core::shutdown(bool) + 307
    frame #7: 0x0000000135e6765a libTAO.dylib`CORBA::ORB::shutdown(bool) + 58
    frame #8: 0x000000012ee6dbba libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::shutdown() + 42
    frame #9: 0x000000012ee6d98d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 125
    frame #10: 0x000000012ee6dca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #11: 0x000000012ee6dcf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #12: 0x000000012ee62056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #13: 0x0000000135673e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #14: 0x00000001379c0b15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #15: 0x0000000137996b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #16: 0x0000000137b2e8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #17: 0x0000000137b2e895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #18: 0x0000000137b2e7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #19: 0x0000000137b2e76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #20: 0x0000000137b2e723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #21: 0x0000000137b2f695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #22: 0x0000000137b1a7b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #23: 0x0000000137b19eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #24: 0x000000012e2da78d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #25: 0x000000011cea25da
    frame #26: 0x000000011ce9e34a
    frame #27: 0x000000011ce95cc9
    frame #28: 0x000000010d2a669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #29: 0x000000010d30a5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #30: 0x000000010d30dab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #31: 0x000000010d32c5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #32: 0x000000010bc6489d libjli.dylib`JavaMain + 1485
    frame #33: 0x000000010bc67649 libjli.dylib`ThreadJavaMain + 9
    frame #34: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #35: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d6a9e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d8b0255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d1b994f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010d0d49fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d6a9e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d8b0255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d6a9e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d1bc6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010d0d49fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d20296b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010d202c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010d0d49fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d887cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010d886e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d5e0595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d34fd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011cea25da
    frame #6: 0x000000011ce9e45e
    frame #7: 0x000000011ce9e45e
    frame #8: 0x000000011ce95cc9
    frame #9: 0x000000010d2a669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010d2a5720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010d2a57e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010d34e044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61a2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010d5fb5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010d7bd51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d33e5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011cea25da
    frame #7: 0x000000011ce9e45e
    frame #8: 0x000000011ce9e260
    frame #9: 0x000000011ce9e260
    frame #10: 0x000000011ce95cc9
    frame #11: 0x000000010d2a669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010d2a5720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010d2a57e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010d34e044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d6a9e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d742f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010d60e519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d6aa89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d5d624b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d5e0595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d0bbf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010d0bf8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d5e0595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d0bbf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010d0bf8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d7b2bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d5f3a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d5e04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d5f337e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010d5f3438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d61a4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010d5fb55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010d7bd51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d33e5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011cea25da
    frame #7: 0x000000011ce9e45e
    frame #8: 0x000000011ce9e260
    frame #9: 0x000000011ce9e8e4
    frame #10: 0x000000011ce9e45e
    frame #11: 0x000000011ce95cc9
    frame #12: 0x000000010d2a669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010d2a5720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010d2a57e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010d34e044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010d80612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010d804487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010d612ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/publisher/run_test.pl tcp" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl tcp Time:484s Result:1

==============================================================================

java/tests/messenger/publisher/run_test.pl udp #

Start Publisher
Transport is UN-RELIABLE
(25871|140704683256256) DEBUG: Unreliable DataReader
(25871|140704683256256) DEBUG: main(): calling attach_condition
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
Publisher Created DataWriter
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
(25871|123145311846400) DEBUG: DataReaderListenerImpl::on_subscription_matched()
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
Publisher Matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
(25871|123145311846400) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 0
         text       = Worst. Movie. Ever.
(25871|123145310236672) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(25871|123145310236672) DEBUG: DataReaderListenerImpl::on_subscription_matched()
Stop Publisher
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 25870
Process 25870 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010d036f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010d032a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010cfb4bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010d03760c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010d0360ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010d033f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010cfb4bf6 java`main + 374
    frame #6: 0x000000010d037ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x000000013665f576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x000000013665f4e2 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 82
    frame #2: 0x000000013665f3c3 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 83
    frame #3: 0x000000013665f363 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 35
    frame #4: 0x000000013665f25e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::begin() + 30
    frame #5: 0x00000001366f5ce6 libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 54
    frame #6: 0x00000001366f45ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #7: 0x00000001366f4015 libTAO.dylib`TAO_Thread_Lane_Resources::finalize() + 213
    frame #8: 0x0000000136633399 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::finalize() + 25
    frame #9: 0x00000001366a0e9e libTAO.dylib`TAO_ORB_Core::fini() + 590
    frame #10: 0x00000001366ab187 libTAO.dylib`TAO_ORB_Core::_decr_refcnt() + 71
    frame #11: 0x00000001366ab11b libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 75
    frame #12: 0x00000001366ab1b5 libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 21
    frame #13: 0x00000001366d1009 libTAO.dylib`TAO_Stub::~TAO_Stub() + 441
    frame #14: 0x00000001366d1045 libTAO.dylib`TAO_Stub::~TAO_Stub() + 21
    frame #15: 0x00000001366d1069 libTAO.dylib`TAO_Stub::~TAO_Stub() + 25
    frame #16: 0x000000012f895261 libTAO_Valuetype.dylib`TAO_Stub::_decr_refcnt() + 65
    frame #17: 0x00000001366adbfa libTAO.dylib`CORBA::Object::~Object() + 58
    frame #18: 0x000000012fd8f10d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 45
    frame #19: 0x000000012fd8f159 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 25
    frame #20: 0x00000001366adfbe libTAO.dylib`CORBA::Object::_remove_ref() + 62
    frame #21: 0x0000000136ab2ee6 libOpenDDS_Rtps.dylib`CORBA::Object::_decr_refcount() + 22
    frame #22: 0x000000012fd8a577 libOpenDDS_InfoRepoDiscovery.dylib`void CORBA::release<OpenDDS::DCPS::DCPSInfo*>(OpenDDS::DCPS::DCPSInfo*) + 39
    frame #23: 0x000000012fd8a545 libOpenDDS_InfoRepoDiscovery.dylib`TAO::Objref_Traits<OpenDDS::DCPS::DCPSInfo>::release(OpenDDS::DCPS::DCPSInfo*) + 21
    frame #24: 0x000000012fd9b818 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 24
    frame #25: 0x000000012fd91ef5 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 21
    frame #26: 0x000000012fd92b1b libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 523
    frame #27: 0x000000012fd92ca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #28: 0x000000012fd92cf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #29: 0x000000012fd87056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #30: 0x0000000136b13e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #31: 0x0000000138e60b15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #32: 0x0000000138e36b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #33: 0x0000000138fce8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #34: 0x0000000138fce895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #35: 0x0000000138fce7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #36: 0x0000000138fce76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #37: 0x0000000138fce723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #38: 0x0000000138fcf695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #39: 0x0000000138fba7b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #40: 0x0000000138fb9eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #41: 0x000000012f6aa78d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #42: 0x000000011e2725da
    frame #43: 0x000000011e26e34a
    frame #44: 0x000000011e265cc9
    frame #45: 0x000000010e67669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #46: 0x000000010e6da5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #47: 0x000000010e6ddab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #48: 0x000000010e6fc5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #49: 0x000000010d03489d libjli.dylib`JavaMain + 1485
    frame #50: 0x000000010d037649 libjli.dylib`ThreadJavaMain + 9
    frame #51: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #52: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010ea79e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010ec80255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010e58994f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010e4a49fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010ea79e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010ec80255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010ea79e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010e58c6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010e4a49fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010e5d296b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010e5d2c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010e4a49fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ec57cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010ec56e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010e9b0595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010e71fd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011e2725da
    frame #6: 0x000000011e26e45e
    frame #7: 0x000000011e26e45e
    frame #8: 0x000000011e265cc9
    frame #9: 0x000000010e67669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010e675720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010e6757e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010e71e044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9ea2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010e9cb5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010eb8d51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010e70e5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011e2725da
    frame #7: 0x000000011e26e45e
    frame #8: 0x000000011e26e260
    frame #9: 0x000000011e26e260
    frame #10: 0x000000011e265cc9
    frame #11: 0x000000010e67669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010e675720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010e6757e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010e71e044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010ea79e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010eb12f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010e9de519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ea7a89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010e9a624b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010e9b0595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010e48bf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010e48f8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010e9b0595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010e48bf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010e48f8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010eb82bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010e9c3a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9eae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010e9b04f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010e9c337e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010e9c3438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010e9ea4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010e9cb55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010eb8d51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010e70e5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011e2725da
    frame #7: 0x000000011e26e45e
    frame #8: 0x000000011e26e260
    frame #9: 0x000000011e26e8e4
    frame #10: 0x000000011e26e45e
    frame #11: 0x000000011e265cc9
    frame #12: 0x000000010e67669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010e675720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010e6757e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010e71e044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010ebd612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010ebd4487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010e9e2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/publisher/run_test.pl udp" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl udp Time:488s Result:1

==============================================================================

java/tests/messenger/publisher/run_test.pl multicast #

Start Publisher
Transport is RELIABLE
(33489|140704683256256) DEBUG: Reliable DataReader
(33489|140704683256256) DEBUG: main(): calling attach_condition
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
Publisher Created DataWriter
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
(33489|123145330905088) DEBUG: DataReaderListenerImpl::on_subscription_matched()
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
Publisher Matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
(33489|123145330905088) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 39
         text       = Worst. Movie. Ever.
(33489|123145329295360) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(33489|123145329295360) DEBUG: DataReaderListenerImpl::on_subscription_matched()
Stop Publisher
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 33488
Process 33488 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010f19df02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010f199a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010f11bbf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010f19e60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010f19d0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010f19af21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010f11bbf6 java`main + 374
    frame #6: 0x000000010f19ece4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000139618576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x00000001396184e2 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 82
    frame #2: 0x00000001396183c3 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 83
    frame #3: 0x0000000139618363 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 35
    frame #4: 0x000000013961825e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::begin() + 30
    frame #5: 0x00000001396aece6 libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 54
    frame #6: 0x00000001396ad5ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #7: 0x00000001396ad015 libTAO.dylib`TAO_Thread_Lane_Resources::finalize() + 213
    frame #8: 0x00000001395ec399 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::finalize() + 25
    frame #9: 0x0000000139659e9e libTAO.dylib`TAO_ORB_Core::fini() + 590
    frame #10: 0x0000000139664187 libTAO.dylib`TAO_ORB_Core::_decr_refcnt() + 71
    frame #11: 0x000000013966411b libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 75
    frame #12: 0x00000001396641b5 libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 21
    frame #13: 0x000000013968a009 libTAO.dylib`TAO_Stub::~TAO_Stub() + 441
    frame #14: 0x000000013968a045 libTAO.dylib`TAO_Stub::~TAO_Stub() + 21
    frame #15: 0x000000013968a069 libTAO.dylib`TAO_Stub::~TAO_Stub() + 25
    frame #16: 0x00000001319fc261 libTAO_Valuetype.dylib`TAO_Stub::_decr_refcnt() + 65
    frame #17: 0x0000000139666bfa libTAO.dylib`CORBA::Object::~Object() + 58
    frame #18: 0x0000000131ef610d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 45
    frame #19: 0x0000000131ef6159 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 25
    frame #20: 0x0000000139666fbe libTAO.dylib`CORBA::Object::_remove_ref() + 62
    frame #21: 0x0000000138ab2ee6 libOpenDDS_Rtps.dylib`CORBA::Object::_decr_refcount() + 22
    frame #22: 0x0000000131ef1577 libOpenDDS_InfoRepoDiscovery.dylib`void CORBA::release<OpenDDS::DCPS::DCPSInfo*>(OpenDDS::DCPS::DCPSInfo*) + 39
    frame #23: 0x0000000131ef1545 libOpenDDS_InfoRepoDiscovery.dylib`TAO::Objref_Traits<OpenDDS::DCPS::DCPSInfo>::release(OpenDDS::DCPS::DCPSInfo*) + 21
    frame #24: 0x0000000131f02818 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 24
    frame #25: 0x0000000131ef8ef5 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 21
    frame #26: 0x0000000131ef9b1b libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 523
    frame #27: 0x0000000131ef9ca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #28: 0x0000000131ef9cf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #29: 0x0000000131eee056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #30: 0x0000000138b13e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #31: 0x000000013ae60b15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #32: 0x000000013ae36b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #33: 0x000000013afce8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #34: 0x000000013afce895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #35: 0x000000013afce7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #36: 0x000000013afce76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #37: 0x000000013afce723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #38: 0x000000013afcf695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #39: 0x000000013afba7b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #40: 0x000000013afb9eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #41: 0x000000013181178d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #42: 0x00000001203d95da
    frame #43: 0x00000001203d534a
    frame #44: 0x00000001203cccc9
    frame #45: 0x00000001107dd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #46: 0x00000001108415fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #47: 0x0000000110844ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #48: 0x00000001108635ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #49: 0x000000010f19b89d libjli.dylib`JavaMain + 1485
    frame #50: 0x000000010f19e649 libjli.dylib`ThreadJavaMain + 9
    frame #51: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #52: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000110be0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000110de7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001106f094f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000011060b9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000110be0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000110de7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000110be0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001106f36ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000011060b9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000011073996b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000110739c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000011060b9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000110dbecbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x0000000110dbde55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000110b17595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000110886d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x00000001203d95da
    frame #6: 0x00000001203d545e
    frame #7: 0x00000001203d545e
    frame #8: 0x00000001203cccc9
    frame #9: 0x00000001107dd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x00000001107dc720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001107dc7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x0000000110885044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b512ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x0000000110b325ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x0000000110cf451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001108755ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001203d95da
    frame #7: 0x00000001203d545e
    frame #8: 0x00000001203d5260
    frame #9: 0x00000001203d5260
    frame #10: 0x00000001203cccc9
    frame #11: 0x00000001107dd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x00000001107dc720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001107dc7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x0000000110885044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000110be0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000110c79f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000110b45519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000110be189e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000110b0d24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000110b17595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001105f2f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001105f68c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000110b17595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001105f2f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001105f68c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000110ce9bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000110b2aa67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b51e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000110b174f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000110b2a37e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000110b2a438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000110b514c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x0000000110b3255d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x0000000110cf451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001108755ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001203d95da
    frame #7: 0x00000001203d545e
    frame #8: 0x00000001203d5260
    frame #9: 0x00000001203d58e4
    frame #10: 0x00000001203d545e
    frame #11: 0x00000001203cccc9
    frame #12: 0x00000001107dd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x00000001107dc720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001107dc7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x0000000110885044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x0000000110d3d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000110d3b487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000110b49ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/publisher/run_test.pl multicast" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl multicast Time:488s Result:1

==============================================================================

java/tests/messenger/publisher/run_test.pl rtps #

Start Publisher
Transport is RELIABLE
(40297|140704683256256) DEBUG: Reliable DataReader
(40297|140704683256256) DEBUG: main(): calling attach_condition
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
Publisher Created DataWriter
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
Publisher Matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
(40297|123145558966272) DEBUG: DataReaderListenerImpl::on_subscription_matched()
(40297|123145558966272) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 39
         text       = Worst. Movie. Ever.
(40297|123145557356544) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(40297|123145557356544) DEBUG: DataReaderListenerImpl::on_subscription_matched()
Stop Publisher
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 40296
Process 40296 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010babbf02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010bab7a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010ba39bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010babc60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010babb0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010bab8f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010ba39bf6 java`main + 374
    frame #6: 0x000000010babcce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000135e33576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x0000000135e334e2 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 82
    frame #2: 0x0000000135e333c3 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 83
    frame #3: 0x0000000135e33363 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 35
    frame #4: 0x0000000135e3325e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::begin() + 30
    frame #5: 0x0000000135ec9ce6 libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 54
    frame #6: 0x0000000135ec85ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #7: 0x0000000135ec8015 libTAO.dylib`TAO_Thread_Lane_Resources::finalize() + 213
    frame #8: 0x0000000135e07399 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::finalize() + 25
    frame #9: 0x0000000135e74e9e libTAO.dylib`TAO_ORB_Core::fini() + 590
    frame #10: 0x0000000135e7f187 libTAO.dylib`TAO_ORB_Core::_decr_refcnt() + 71
    frame #11: 0x0000000135e7f11b libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 75
    frame #12: 0x0000000135e7f1b5 libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 21
    frame #13: 0x0000000135ea5009 libTAO.dylib`TAO_Stub::~TAO_Stub() + 441
    frame #14: 0x0000000135ea5045 libTAO.dylib`TAO_Stub::~TAO_Stub() + 21
    frame #15: 0x0000000135ea5069 libTAO.dylib`TAO_Stub::~TAO_Stub() + 25
    frame #16: 0x0000000134121261 libTAO_Valuetype.dylib`TAO_Stub::_decr_refcnt() + 65
    frame #17: 0x0000000135e81bfa libTAO.dylib`CORBA::Object::~Object() + 58
    frame #18: 0x00000001349da10d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 45
    frame #19: 0x00000001349da159 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 25
    frame #20: 0x0000000135e81fbe libTAO.dylib`CORBA::Object::_remove_ref() + 62
    frame #21: 0x00000001352cdee6 libOpenDDS_Rtps.dylib`CORBA::Object::_decr_refcount() + 22
    frame #22: 0x00000001349d5577 libOpenDDS_InfoRepoDiscovery.dylib`void CORBA::release<OpenDDS::DCPS::DCPSInfo*>(OpenDDS::DCPS::DCPSInfo*) + 39
    frame #23: 0x00000001349d5545 libOpenDDS_InfoRepoDiscovery.dylib`TAO::Objref_Traits<OpenDDS::DCPS::DCPSInfo>::release(OpenDDS::DCPS::DCPSInfo*) + 21
    frame #24: 0x00000001349e6818 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 24
    frame #25: 0x00000001349dcef5 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 21
    frame #26: 0x00000001349ddb1b libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 523
    frame #27: 0x00000001349ddca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #28: 0x00000001349ddcf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #29: 0x00000001349d2056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #30: 0x000000013532ee49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #31: 0x000000013767bb15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #32: 0x0000000137651b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #33: 0x00000001377e98bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #34: 0x00000001377e9895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #35: 0x00000001377e97f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #36: 0x00000001377e976c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #37: 0x00000001377e9723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #38: 0x00000001377ea695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #39: 0x00000001377d57b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #40: 0x00000001377d4eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #41: 0x0000000133f3678d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #42: 0x000000011ccf75da
    frame #43: 0x000000011ccf334a
    frame #44: 0x000000011cceacc9
    frame #45: 0x000000010d0fb69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #46: 0x000000010d15f5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #47: 0x000000010d162ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #48: 0x000000010d1815ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #49: 0x000000010bab989d libjli.dylib`JavaMain + 1485
    frame #50: 0x000000010babc649 libjli.dylib`ThreadJavaMain + 9
    frame #51: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #52: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d4fee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d705255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d00e94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010cf299fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d4fee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d705255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d4fee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d0116ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010cf299fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d05796b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010d057c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010cf299fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d6dccbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010d6dbe55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d435595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d1a4d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011ccf75da
    frame #6: 0x000000011ccf345e
    frame #7: 0x000000011ccf345e
    frame #8: 0x000000011cceacc9
    frame #9: 0x000000010d0fb69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010d0fa720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010d0fa7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010d1a3044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46f2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010d4505ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010d61251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d1935ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011ccf75da
    frame #7: 0x000000011ccf345e
    frame #8: 0x000000011ccf3260
    frame #9: 0x000000011ccf3260
    frame #10: 0x000000011cceacc9
    frame #11: 0x000000010d0fb69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010d0fa720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010d0fa7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010d1a3044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d4fee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d597f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010d463519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d4ff89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d42b24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d435595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010cf10f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010cf148c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d435595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010cf10f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010cf148c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d607bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d448a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d4354f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d44837e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010d448438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d46f4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010d45055d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010d61251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d1935ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011ccf75da
    frame #7: 0x000000011ccf345e
    frame #8: 0x000000011ccf3260
    frame #9: 0x000000011ccf38e4
    frame #10: 0x000000011ccf345e
    frame #11: 0x000000011cceacc9
    frame #12: 0x000000010d0fb69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010d0fa720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010d0fa7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010d1a3044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010d65b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010d659487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010d467ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/publisher/run_test.pl rtps" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl rtps Time:487s Result:1

==============================================================================

java/tests/messenger/publisher/run_test.pl rtps_uni #

Start Publisher
Transport is RELIABLE
(47927|140704683256256) DEBUG: Reliable DataReader
(47927|140704683256256) DEBUG: main(): calling attach_condition
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestPublisher.main(TestPublisher.java:45)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:52)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestPublisher.main(TestPublisher.java:50)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at TestPublisher.main(TestPublisher.java:60)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at TestPublisher.main(TestPublisher.java:109)
Publisher Created DataWriter
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at TestPublisher.main(TestPublisher.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:122)
Publisher Matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestPublisher.main(TestPublisher.java:148)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at TestPublisher.main(TestPublisher.java:150)
(47927|123145412624384) DEBUG: DataReaderListenerImpl::on_subscription_matched()
(47927|123145412624384) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         count      = 39
         text       = Worst. Movie. Ever.
(47927|123145411014656) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(47927|123145411014656) DEBUG: DataReaderListenerImpl::on_subscription_matched()
Stop Publisher
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 47926
Process 47926 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x0000000102484f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x0000000102480a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000102402bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010248560c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x00000001024840ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x0000000102481f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000102402bf6 java`main + 374
    frame #6: 0x0000000102485ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x000000012bafc576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x000000012bafc4e2 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 82
    frame #2: 0x000000012bafc3c3 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 83
    frame #3: 0x000000012bafc363 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 35
    frame #4: 0x000000012bafc25e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::begin() + 30
    frame #5: 0x000000012bb92ce6 libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 54
    frame #6: 0x000000012bb915ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #7: 0x000000012bb91015 libTAO.dylib`TAO_Thread_Lane_Resources::finalize() + 213
    frame #8: 0x000000012bad0399 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::finalize() + 25
    frame #9: 0x000000012bb3de9e libTAO.dylib`TAO_ORB_Core::fini() + 590
    frame #10: 0x000000012bb48187 libTAO.dylib`TAO_ORB_Core::_decr_refcnt() + 71
    frame #11: 0x000000012bb4811b libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 75
    frame #12: 0x000000012bb481b5 libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 21
    frame #13: 0x000000012bb6e009 libTAO.dylib`TAO_Stub::~TAO_Stub() + 441
    frame #14: 0x000000012bb6e045 libTAO.dylib`TAO_Stub::~TAO_Stub() + 21
    frame #15: 0x000000012bb6e069 libTAO.dylib`TAO_Stub::~TAO_Stub() + 25
    frame #16: 0x0000000124ce3261 libTAO_Valuetype.dylib`TAO_Stub::_decr_refcnt() + 65
    frame #17: 0x000000012bb4abfa libTAO.dylib`CORBA::Object::~Object() + 58
    frame #18: 0x000000012af5f10d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 45
    frame #19: 0x000000012af5f159 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 25
    frame #20: 0x000000012bb4afbe libTAO.dylib`CORBA::Object::_remove_ref() + 62
    frame #21: 0x000000012bf4fee6 libOpenDDS_Rtps.dylib`CORBA::Object::_decr_refcount() + 22
    frame #22: 0x000000012af5a577 libOpenDDS_InfoRepoDiscovery.dylib`void CORBA::release<OpenDDS::DCPS::DCPSInfo*>(OpenDDS::DCPS::DCPSInfo*) + 39
    frame #23: 0x000000012af5a545 libOpenDDS_InfoRepoDiscovery.dylib`TAO::Objref_Traits<OpenDDS::DCPS::DCPSInfo>::release(OpenDDS::DCPS::DCPSInfo*) + 21
    frame #24: 0x000000012af6b818 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 24
    frame #25: 0x000000012af61ef5 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 21
    frame #26: 0x000000012af62b1b libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 523
    frame #27: 0x000000012af62ca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #28: 0x000000012af62cf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #29: 0x000000012af57056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #30: 0x000000012bfb0e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #31: 0x000000012e2fdb15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #32: 0x000000012e2d3b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #33: 0x000000012e46b8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #34: 0x000000012e46b895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #35: 0x000000012e46b7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #36: 0x000000012e46b76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #37: 0x000000012e46b723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #38: 0x000000012e46c695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #39: 0x000000012e4577b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #40: 0x000000012e456eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #41: 0x0000000124af878d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #42: 0x00000001136c05da
    frame #43: 0x00000001136bc34a
    frame #44: 0x00000001136b3cc9
    frame #45: 0x0000000103ac469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #46: 0x0000000103b285fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #47: 0x0000000103b2bab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #48: 0x0000000103b4a5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #49: 0x000000010248289d libjli.dylib`JavaMain + 1485
    frame #50: 0x0000000102485649 libjli.dylib`ThreadJavaMain + 9
    frame #51: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #52: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000103ec7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001040ce255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001039d794f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x00000001038f29fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000103ec7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001040ce255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000103ec7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001039da6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x00000001038f29fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000103a2096b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000103a20c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x00000001038f29fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001040a5cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x00000001040a4e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000103dfe595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000103b6dd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x00000001136c05da
    frame #6: 0x00000001136bc45e
    frame #7: 0x00000001136bc45e
    frame #8: 0x00000001136b3cc9
    frame #9: 0x0000000103ac469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x0000000103ac3720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x0000000103ac37e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x0000000103b6c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e382ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x0000000103e195ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x0000000103fdb51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x0000000103b5c5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001136c05da
    frame #7: 0x00000001136bc45e
    frame #8: 0x00000001136bc260
    frame #9: 0x00000001136bc260
    frame #10: 0x00000001136b3cc9
    frame #11: 0x0000000103ac469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x0000000103ac3720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x0000000103ac37e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x0000000103b6c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000103ec7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000103f60f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000103e2c519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000103ec889e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000103df424b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000103dfe595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001038d9f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001038dd8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000103dfe595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001038d9f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001038dd8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000103fd0bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000103e11a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e38e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000103dfe4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000103e1137e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000103e11438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000103e384c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x0000000103e1955d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x0000000103fdb51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x0000000103b5c5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001136c05da
    frame #7: 0x00000001136bc45e
    frame #8: 0x00000001136bc260
    frame #9: 0x00000001136bc8e4
    frame #10: 0x00000001136bc45e
    frame #11: 0x00000001136b3cc9
    frame #12: 0x0000000103ac469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x0000000103ac3720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x0000000103ac37e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x0000000103b6c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010402412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000104022487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000103e30ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/publisher/run_test.pl rtps_uni" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl rtps_uni Time:481s Result:1

==============================================================================

java/tests/messenger/subscriber/run_test.pl tcp #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/DCPS/Messenger/publisher -DCPSBit 0 -DCPSConfigFile ../tcp.ini -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar TestSubscriber -DCPSBit 0 -DCPSConfigFile ../tcp.ini -r
Start Subscriber
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
(54819|140704683256256) DEBUG: main(): DataWriter waiting for match
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
Start Writing Samples
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
(54819|140704683256256) DEBUG: main(): finished writing messages, waiting for subscriber.
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1dd5a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d5ae]  OpenDDS::DCPS::TcpDataLink::connect(OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpSendStrategy> const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpReceiveStrategy> const&)+0x1fe
C  [libOpenDDS_Tcp.dylib+0x3b8f5]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e170]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab23]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb22d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x31369]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2d6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bd8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
Subscriber Report Validity
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
Stop Subscriber
deleting contained entities
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
Cdeleting participant
  [libOpenDDS_Dcps.dylib+0xa3a19]shutdown
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 54820
Process 54820 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x00000001096e2f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x00000001096dea57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000109660bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x00000001096e360c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x00000001096e20ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x00000001096dff21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000109660bf6 java`main + 374
    frame #6: 0x00000001096e3ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000133771576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x00000001337712e9 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::operator++() + 25
    frame #2: 0x0000000133807d4b libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 155
    frame #3: 0x00000001338065ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #4: 0x00000001338068eb libTAO.dylib`TAO_Thread_Lane_Resources::close_all_transports() + 107
    frame #5: 0x0000000133745419 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::close_all_transports() + 25
    frame #6: 0x00000001337b3023 libTAO.dylib`TAO_ORB_Core::shutdown(bool) + 307
    frame #7: 0x00000001337a465a libTAO.dylib`CORBA::ORB::shutdown(bool) + 58
    frame #8: 0x0000000132acfbba libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::shutdown() + 42
    frame #9: 0x0000000132acf98d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 125
    frame #10: 0x0000000132acfca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #11: 0x0000000132acfcf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #12: 0x0000000132ac4056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #13: 0x0000000132fb0e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #14: 0x00000001352fdb15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #15: 0x00000001352d3b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #16: 0x000000013546b8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #17: 0x000000013546b895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #18: 0x000000013546b7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #19: 0x000000013546b76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #20: 0x000000013546b723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #21: 0x000000013546c695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #22: 0x00000001354577b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #23: 0x0000000135456eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #24: 0x000000012bd5678d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #25: 0x000000011a91e5da
    frame #26: 0x000000011a91a34a
    frame #27: 0x000000011a911cc9
    frame #28: 0x000000010ad2269a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #29: 0x000000010ad865fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #30: 0x000000010ad89ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #31: 0x000000010ada85ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #32: 0x00000001096e089d libjli.dylib`JavaMain + 1485
    frame #33: 0x00000001096e3649 libjli.dylib`ThreadJavaMain + 9
    frame #34: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #35: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b125e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b32c255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ac3594f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010ab509fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b125e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b32c255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b125e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010ac386ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010ab509fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ac7e96b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010ac7ec20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010ab509fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b303cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010b302e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010b05c595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010adcbd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011a91e5da
    frame #6: 0x000000011a91a45e
    frame #7: 0x000000011a91a45e
    frame #8: 0x000000011a911cc9
    frame #9: 0x000000010ad2269a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010ad21720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010ad217e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010adca044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b0962ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010b0775ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010b23951e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010adba5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011a91e5da
    frame #7: 0x000000011a91a45e
    frame #8: 0x000000011a91a260
    frame #9: 0x000000011a91a260
    frame #10: 0x000000011a911cc9
    frame #11: 0x000000010ad2269a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010ad21720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010ad217e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010adca044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b125e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b1bef16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010b08a519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b12689e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b05224b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010b05c595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010ab37f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010ab3b8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010b05c595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010ab37f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010ab3b8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b22ebfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b06fa67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b096e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010b05c4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b06f37e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010b06f438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010b0964c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010b07755d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010b23951e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010adba5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011a91e5da
    frame #7: 0x000000011a91a45e
    frame #8: 0x000000011a91a260
    frame #9: 0x000000011a91a8e4
    frame #10: 0x000000011a91a45e
    frame #11: 0x000000011a911cc9
    frame #12: 0x000000010ad2269a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010ad21720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010ad217e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010adca044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010b28212b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22, name = 'Java: GC Thread#1'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b125e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b32c255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23, name = 'Java: GC Thread#2'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b125e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b32c255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24, name = 'Java: GC Thread#3'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b125e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b32c255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b280487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010b08eddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/subscriber/run_test.pl tcp" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl tcp Time:182s Result:1

==============================================================================

java/tests/messenger/subscriber/run_test.pl multicast #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/DCPS/Messenger/publisher -DCPSBit 0 -DCPSConfigFile ../multicast.ini -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar TestSubscriber -DCPSBit 0 -DCPSConfigFile ../multicast.ini -r
Start Subscriber
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
(57439|140704683256256) DEBUG: main(): DataWriter waiting for match
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x35bfe]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x2830b]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6bb
C  [libOpenDDS_Multicast.dylib+0x27c11]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x4199d]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9079]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
Start Writing Samples
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C(57439|140704683256256) DEBUG: main(): finished writing messages, waiting for subscriber.
  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46e811]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x44e229]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x91b7]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1f628]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1336a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1b33f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
Subscriber Report Validity
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
Stop Subscriber
deleting contained entities
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
Cdeleting participant
  [libOpenDDS_Dcps.dylib+0xa3a19]shutdown
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 57440
Process 57440 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010a35df02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010a359a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010a2dbbf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010a35e60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010a35d0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010a35af21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010a2dbbf6 java`main + 374
    frame #6: 0x000000010a35ece4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000134618576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x00000001346182e9 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::operator++() + 25
    frame #2: 0x00000001346aed4b libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 155
    frame #3: 0x00000001346ad5ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #4: 0x00000001346ad8eb libTAO.dylib`TAO_Thread_Lane_Resources::close_all_transports() + 107
    frame #5: 0x00000001345ec419 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::close_all_transports() + 25
    frame #6: 0x000000013465a023 libTAO.dylib`TAO_ORB_Core::shutdown(bool) + 307
    frame #7: 0x000000013464b65a libTAO.dylib`CORBA::ORB::shutdown(bool) + 58
    frame #8: 0x00000001332aebba libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::shutdown() + 42
    frame #9: 0x00000001332ae98d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 125
    frame #10: 0x00000001332aeca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #11: 0x00000001332aecf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #12: 0x00000001332a3056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #13: 0x0000000133b13e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #14: 0x0000000135e60b15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #15: 0x0000000135e36b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #16: 0x0000000135fce8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #17: 0x0000000135fce895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #18: 0x0000000135fce7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #19: 0x0000000135fce76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #20: 0x0000000135fce723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #21: 0x0000000135fcf695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #22: 0x0000000135fba7b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #23: 0x0000000135fb9eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #24: 0x000000012c9d178d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #25: 0x000000011b5995da
    frame #26: 0x000000011b59534a
    frame #27: 0x000000011b58ccc9
    frame #28: 0x000000010b99d69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #29: 0x000000010ba015fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #30: 0x000000010ba04ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #31: 0x000000010ba235ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #32: 0x000000010a35b89d libjli.dylib`JavaMain + 1485
    frame #33: 0x000000010a35e649 libjli.dylib`ThreadJavaMain + 9
    frame #34: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #35: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010bda0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010bfa7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b8b094f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010b7cb9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010bda0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010bfa7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010bda0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b8b36ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010b7cb9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b8f996b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010b8f9c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010b7cb9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bf7ecbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010bf7de55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bcd7595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010ba46d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011b5995da
    frame #6: 0x000000011b59545e
    frame #7: 0x000000011b59545e
    frame #8: 0x000000011b58ccc9
    frame #9: 0x000000010b99d69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010b99c720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010b99c7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010ba45044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd112ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010bcf25ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010beb451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010ba355ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011b5995da
    frame #7: 0x000000011b59545e
    frame #8: 0x000000011b595260
    frame #9: 0x000000011b595260
    frame #10: 0x000000011b58ccc9
    frame #11: 0x000000010b99d69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010b99c720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010b99c7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010ba45044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010bda0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010be39f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010bd05519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bda189e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bccd24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bcd7595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010b7b2f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010b7b68c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bcd7595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010b7b2f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010b7b68c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bea9bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bceaa67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd11e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bcd74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bcea37e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010bcea438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010bd114c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010bcf255d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010beb451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010ba355ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011b5995da
    frame #7: 0x000000011b59545e
    frame #8: 0x000000011b595260
    frame #9: 0x000000011b5958e4
    frame #10: 0x000000011b59545e
    frame #11: 0x000000011b58ccc9
    frame #12: 0x000000010b99d69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010b99c720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010b99c7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010ba45044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010befd12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22, name = 'Java: GC Thread#1'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010bda0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010bfa7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23, name = 'Java: GC Thread#2'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010bda0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010bfa7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24, name = 'Java: GC Thread#3'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010bda0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010bfa7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010befb487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010bd09ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/subscriber/run_test.pl multicast" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl multicast Time:194s Result:1

==============================================================================

java/tests/messenger/subscriber/run_test.pl rtps #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/DCPS/Messenger/publisher -DCPSBit 0 -DCPSConfigFile ../rtps.ini -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar TestSubscriber -DCPSBit 0 -DCPSConfigFile ../rtps.ini -r
Start Subscriber
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
(59941|140704683256256) DEBUG: main(): DataWriter waiting for match
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
Start Writing Samples
(59941|140704683256256) DEBUG: main(): finished writing messages, waiting for subscriber.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3b88> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
Subscriber Report Validity
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
Stop Subscriber
deleting contained entities
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa3a19]deleting participant
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
shutdown
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 59942
Process 59942 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x00000001000f6f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x00000001000f2a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000100074bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x00000001000f760c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x00000001000f60ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x00000001000f3f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000100074bf6 java`main + 374
    frame #6: 0x00000001000f7ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x000000012a2d4576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x000000012a2d42e9 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::operator++() + 25
    frame #2: 0x000000012a36ad4b libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 155
    frame #3: 0x000000012a3695ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #4: 0x000000012a3698eb libTAO.dylib`TAO_Thread_Lane_Resources::close_all_transports() + 107
    frame #5: 0x000000012a2a8419 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::close_all_transports() + 25
    frame #6: 0x000000012a316023 libTAO.dylib`TAO_ORB_Core::shutdown(bool) + 307
    frame #7: 0x000000012a30765a libTAO.dylib`CORBA::ORB::shutdown(bool) + 58
    frame #8: 0x0000000122e52bba libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::shutdown() + 42
    frame #9: 0x0000000122e5298d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 125
    frame #10: 0x0000000122e52ca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #11: 0x0000000122e52cf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #12: 0x0000000122e47056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #13: 0x0000000129b13e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #14: 0x000000012be60b15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #15: 0x000000012be36b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #16: 0x000000012bfce8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #17: 0x000000012bfce895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #18: 0x000000012bfce7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #19: 0x000000012bfce76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #20: 0x000000012bfce723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #21: 0x000000012bfcf695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #22: 0x000000012bfba7b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #23: 0x000000012bfb9eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #24: 0x000000012276a78d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #25: 0x00000001113325da
    frame #26: 0x000000011132e34a
    frame #27: 0x0000000111325cc9
    frame #28: 0x000000010173669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #29: 0x000000010179a5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #30: 0x000000010179dab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #31: 0x00000001017bc5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #32: 0x00000001000f489d libjli.dylib`JavaMain + 1485
    frame #33: 0x00000001000f7649 libjli.dylib`ThreadJavaMain + 9
    frame #34: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #35: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000101b39e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000101d40255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010164994f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x00000001015649fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000101b39e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000101d40255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000101b39e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010164c6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x00000001015649fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010169296b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000101692c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x00000001015649fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000101d17cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x0000000101d16e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000101a70595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001017dfd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x00000001113325da
    frame #6: 0x000000011132e45e
    frame #7: 0x000000011132e45e
    frame #8: 0x0000000111325cc9
    frame #9: 0x000000010173669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x0000000101735720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001017357e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x00000001017de044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaa2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x0000000101a8b5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x0000000101c4d51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001017ce5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001113325da
    frame #7: 0x000000011132e45e
    frame #8: 0x000000011132e260
    frame #9: 0x000000011132e260
    frame #10: 0x0000000111325cc9
    frame #11: 0x000000010173669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x0000000101735720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001017357e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x00000001017de044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000101b39e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000101bd2f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000101a9e519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000101b3a89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000101a6624b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000101a70595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010154bf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010154f8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000101a70595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010154bf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010154f8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000101c42bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000101a83a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000101a704f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000101a8337e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000101a83438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000101aaa4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x0000000101a8b55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x0000000101c4d51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001017ce5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001113325da
    frame #7: 0x000000011132e45e
    frame #8: 0x000000011132e260
    frame #9: 0x000000011132e8e4
    frame #10: 0x000000011132e45e
    frame #11: 0x0000000111325cc9
    frame #12: 0x000000010173669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x0000000101735720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001017357e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x00000001017de044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x0000000101c9612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22, name = 'Java: GC Thread#1'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000101b39e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000101d40255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23, name = 'Java: GC Thread#2'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000101b39e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000101d40255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24, name = 'Java: GC Thread#3'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000101b39e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000101d40255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000101c94487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000101aa2ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/subscriber/run_test.pl rtps" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl rtps Time:181s Result:1

==============================================================================

java/tests/messenger/subscriber/run_test.pl rtps_uni #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/DCPS/Messenger/publisher -DCPSBit 0 -DCPSConfigFile ../rtps_uni.ini -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar TestSubscriber -DCPSBit 0 -DCPSConfigFile ../rtps_uni.ini -r
Start Subscriber
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
(62270|140704683256256) DEBUG: main(): DataWriter waiting for match
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
Start Writing Samples
(62270|140704683256256) DEBUG: main(): finished writing messages, waiting for subscriber.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x948bd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x483ed2]  OpenDDS::DCPS::TransportClient::use_datalink_i(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&, ACE_Guard<ACE_Thread_Mutex>&)+0xaa2
C  [libOpenDDS_Dcps.dylib+0x4842e2]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x4496cd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x365d3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1663
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa43b4]  OpenDDS::DCPS::DataReaderImpl::writer_became_alive(OpenDDS::DCPS::WriterInfo&, OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&, OpenDDS::DCPS::WriterState)+0x4b4
C  [libOpenDDS_Dcps.dylib+0x97c91]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x131
C  [libOpenDDS_Dcps.dylib+0x9cfee]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9d6b3]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x53379]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x533d5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df3f]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1acf
C  [libmessenger_idl_test.dylib+0x5eac8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38d9d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x395d2]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9d80c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x46ec7d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x44ddff]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x44d551]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4c45a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4c6d4]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x32815]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x3662a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x34ee2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x346ff]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe6e5b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe5e8c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe506b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7cb
C  [libOpenDDS_Dcps.dylib+0x1f0c40]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f0abb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, int, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15b
C  [libOpenDDS_Dcps.dylib+0x1f090e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f066b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c28> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestSubscriber.main(TestSubscriber.java:130)
Subscriber Report Validity
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:137)
Stop Subscriber
deleting contained entities
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x52fb0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
Cdeleting participant
  [libOpenDDS_Dcps.dylib+0xa3a19]shutdown
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53012]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32c85]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x32ca4]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53035]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa3a19]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa33d6]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c1b1c]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x95e77]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_liveliness_changed
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x2af49]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1dd45]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x536f0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c202]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ec1]  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x523f9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x52418]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x53752]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e922]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x4f04]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x33dc5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x5861be]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ec4c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x50e4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x33de4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x53775]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9622b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x95634]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x96e8e]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1de
C  [libOpenDDS_Dcps.dylib+0x2792c3]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x279ba3]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x12ef05]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1eb099]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x139
C  [libOpenDDS_Dcps.dylib+0x1eb2f1]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6c19]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6f10]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd699b]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f0764]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f0644]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f6bb2]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1ed59e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5ce9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ea38a]  OpenDDS::DCPS::ReactorTask::svc()+0x49a
C  [libACE.dylib+0xf4a21]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5194]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2062e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

DataReaderListenerImpl.on_subscription_matched
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:142)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 62271
Process 62271 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x00000001095c6f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x00000001095c2a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000109544bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x00000001095c760c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x00000001095c60ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x00000001095c3f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000109544bf6 java`main + 374
    frame #6: 0x00000001095c7ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000133ab5576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x0000000133ab52e9 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::operator++() + 25
    frame #2: 0x0000000133b4bd4b libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 155
    frame #3: 0x0000000133b4a5ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #4: 0x0000000133b4a8eb libTAO.dylib`TAO_Thread_Lane_Resources::close_all_transports() + 107
    frame #5: 0x0000000133a89419 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::close_all_transports() + 25
    frame #6: 0x0000000133af7023 libTAO.dylib`TAO_ORB_Core::shutdown(bool) + 307
    frame #7: 0x0000000133ae865a libTAO.dylib`CORBA::ORB::shutdown(bool) + 58
    frame #8: 0x00000001320b3bba libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::shutdown() + 42
    frame #9: 0x00000001320b398d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 125
    frame #10: 0x00000001320b3ca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #11: 0x00000001320b3cf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #12: 0x00000001320a8056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #13: 0x0000000132fb0e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #14: 0x00000001352fdb15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #15: 0x00000001352d3b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #16: 0x000000013546b8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #17: 0x000000013546b895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #18: 0x000000013546b7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #19: 0x000000013546b76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #20: 0x000000013546b723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #21: 0x000000013546c695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #22: 0x00000001354577b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #23: 0x0000000135456eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #24: 0x000000012bc3a78d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #25: 0x000000011a8025da
    frame #26: 0x000000011a7fe34a
    frame #27: 0x000000011a7f5cc9
    frame #28: 0x000000010ac0669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #29: 0x000000010ac6a5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #30: 0x000000010ac6dab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #31: 0x000000010ac8c5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #32: 0x00000001095c489d libjli.dylib`JavaMain + 1485
    frame #33: 0x00000001095c7649 libjli.dylib`ThreadJavaMain + 9
    frame #34: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #35: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b009e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b210255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ab1994f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010aa349fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b009e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b210255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b009e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010ab1c6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010aa349fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ab6296b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010ab62c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010aa349fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b1e7cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010b1e6e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010af40595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010acafd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011a8025da
    frame #6: 0x000000011a7fe45e
    frame #7: 0x000000011a7fe45e
    frame #8: 0x000000011a7f5cc9
    frame #9: 0x000000010ac0669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010ac05720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010ac057e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010acae044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7a2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010af5b5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010b11d51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010ac9e5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011a8025da
    frame #7: 0x000000011a7fe45e
    frame #8: 0x000000011a7fe260
    frame #9: 0x000000011a7fe260
    frame #10: 0x000000011a7f5cc9
    frame #11: 0x000000010ac0669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010ac05720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010ac057e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010acae044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b009e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b0a2f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010af6e519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b00a89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010af3624b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010af40595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010aa1bf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010aa1f8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010af40595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010aa1bf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010aa1f8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010b112bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010af53a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7ae76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010af404f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010af5337e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010af53438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010af7a4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010af5b55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010b11d51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010ac9e5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011a8025da
    frame #7: 0x000000011a7fe45e
    frame #8: 0x000000011a7fe260
    frame #9: 0x000000011a7fe8e4
    frame #10: 0x000000011a7fe45e
    frame #11: 0x000000011a7f5cc9
    frame #12: 0x000000010ac0669a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010ac05720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010ac057e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010acae044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010b16612b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22, name = 'Java: GC Thread#1'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b009e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b210255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23, name = 'Java: GC Thread#2'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b009e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b210255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24, name = 'Java: GC Thread#3'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010b009e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010b210255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010b164487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010af72ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/subscriber/run_test.pl rtps_uni" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl rtps_uni Time:178s Result:1

==============================================================================

java/tests/messenger/run_test.pl tcp #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:publisher/classes TestPublisher -DCPSBit 0 -DCPSConfigFile tcp.ini -r -w -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:subscriber/classes TestSubscriber -DCPSBit 0 -DCPSConfigFile tcp.ini -r -w
Start Publisher
Start Subscriber
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000 in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: 
   SIGXFSZ: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: javaSignalHandlerSR_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2:  in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: SR_handlerUserHandler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=noneUserHandler, unblocked
Consider using jsig library.
 in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 64653
Process 64653 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010c249f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010c245a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010c1c7bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010c24a60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010c2490ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010c246f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010c1c7bf6 java`main + 374
    frame #6: 0x000000010c24ace4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x00000001369ee786 libACE.dylib`ACE_Event_Handler** std::__1::__fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 38
    frame #1: 0x00000001369ee755 libACE.dylib`ACE_Event_Handler** std::__1::fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 53
    frame #2: 0x00000001369ee710 libACE.dylib`void std::__1::__fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&, std::__1::random_access_iterator_tag) + 48
    frame #3: 0x00000001369ec865 libACE.dylib`void std::__1::fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&) + 37
    frame #4: 0x00000001369ec7c0 libACE.dylib`ACE_Select_Reactor_Handler_Repository::open(unsigned long) + 112
    frame #5: 0x00000001369291ad libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::open(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*) + 1213
    frame #6: 0x00000001369cd110 libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::ACE_Select_Reactor_T(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*, bool, int) + 224
    frame #7: 0x0000000136a091cc libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 108
    frame #8: 0x0000000136a0926a libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 90
    frame #9: 0x00000001366ca97a libTAO.dylib`TAO_Default_Resource_Factory::allocate_reactor_impl() const + 202
    frame #10: 0x00000001366cab54 libTAO.dylib`TAO_Default_Resource_Factory::get_reactor() + 100
    frame #11: 0x000000013663a319 libTAO.dylib`TAO_Leader_Follower::reactor() + 297
    frame #12: 0x000000013665934d libTAO.dylib`TAO_ORB_Core::reactor() + 29
    frame #13: 0x0000000136658122 libTAO.dylib`TAO_ORB_Core::init(int&, char**) + 14914
    frame #14: 0x00000001366508a7 libTAO.dylib`CORBA::ORB_init(int&, char**, char const*) + 2311
    frame #15: 0x00000001351c3027 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::get_dcps_info() + 503
    frame #16: 0x00000001351c4adc libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::add_domain_participant(int, DDS::DomainParticipantQos const&, OpenDDS::DCPS::RcHandle<OpenDDS::XTypes::TypeLookupService>) + 44
    frame #17: 0x0000000137ec7015 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantImpl::enable() + 485
    frame #18: 0x0000000137eaff3a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantFactoryImpl::create_participant(int, DDS::DomainParticipantQos const&, DDS::DomainParticipantListener*, unsigned int) + 874
    frame #19: 0x000000012e87663e libOpenDDS_DCPS_Java.dylib`Java_DDS__1DomainParticipantFactoryTAOPeer_create_1participant + 270
    frame #20: 0x000000011d4855da
    frame #21: 0x000000011d4816e6
    frame #22: 0x000000011d478cc9
    frame #23: 0x000000010d88969a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #24: 0x000000010d8ed5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #25: 0x000000010d8f0ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #26: 0x000000010d90f5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #27: 0x000000010c24789d libjli.dylib`JavaMain + 1485
    frame #28: 0x000000010c24a649 libjli.dylib`ThreadJavaMain + 9
    frame #29: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #30: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010dc8ce17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010de93255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d79c94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010d6b79fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010dc8ce17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010de93255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010dc8ce17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d79f6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010d6b79fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d7e596b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010d7e5c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010d6b79fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010de6acbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010de69e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010dbc3595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d932d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011d4855da
    frame #6: 0x000000011d48145e
    frame #7: 0x000000011d48145e
    frame #8: 0x000000011d478cc9
    frame #9: 0x000000010d88969a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010d888720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010d8887e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010d931044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfd2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010dbde5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010dda051e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d9215ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011d4855da
    frame #7: 0x000000011d48145e
    frame #8: 0x000000011d481260
    frame #9: 0x000000011d481260
    frame #10: 0x000000011d478cc9
    frame #11: 0x000000010d88969a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010d888720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010d8887e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010d931044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010dc8ce17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010dd25f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010dbf1519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010dc8d89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010dbb924b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010dbc3595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d69ef07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010d6a28c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010dbc3595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d69ef07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010d6a28c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010dd95bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010dbd6a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfde76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010dbc34f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010dbd637e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010dbd6438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010dbfd4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010dbde55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010dda051e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d9215ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011d4855da
    frame #7: 0x000000011d48145e
    frame #8: 0x000000011d481260
    frame #9: 0x000000011d4818e4
    frame #10: 0x000000011d48145e
    frame #11: 0x000000011d478cc9
    frame #12: 0x000000010d88969a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010d888720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010d8887e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010d931044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010dde912b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010dde7487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010dbf5ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x0000000137f937f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x0000000137f8d3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000137f93b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x0000000137f8a59e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x00000001369dcce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x0000000137f8738a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x0000000136a0ba21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x0000000136a0c2de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x0000000136a0c194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000013693762e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 64654
Process 64654 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x0000000103aadf02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x0000000103aa9a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000103a2bbf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x0000000103aae60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x0000000103aad0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x0000000103aaaf21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000103a2bbf6 java`main + 374
    frame #6: 0x0000000103aaece4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012bd3435d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x000000012e16629b libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Recursive_Thread_Mutex&, ACE_Time_Value const*) + 107
    frame #4: 0x000000012e166221 libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Time_Value const*) + 33
    frame #5: 0x000000012f7c5b12 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Recursive_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 50
    frame #6: 0x000000012f861265 libOpenDDS_Dcps.dylib`DDS::WaitSet::wait(DDS::ConditionSeq&, DDS::Duration_t const&) + 1125
    frame #7: 0x000000012befd417 libOpenDDS_DCPS_Java.dylib`Java_DDS__1WaitSetInterfTAOPeer_wait + 231
    frame #8: 0x0000000114ce95da
    frame #9: 0x0000000114ce534a
    frame #10: 0x0000000114cdccc9
    frame #11: 0x00000001050ed69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x00000001051515fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #13: 0x0000000105154ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #14: 0x00000001051735ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #15: 0x0000000103aab89d libjli.dylib`JavaMain + 1485
    frame #16: 0x0000000103aae649 libjli.dylib`ThreadJavaMain + 9
    frame #17: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #18: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001054f0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001056f7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010500094f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x0000000104f1b9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001054f0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001056f7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001054f0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001050036ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x0000000104f1b9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010504996b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000105049c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x0000000104f1b9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001056cecbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x00000001056cde55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000105427595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000105196d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x0000000114ce95da
    frame #6: 0x0000000114ce545e
    frame #7: 0x0000000114ce545e
    frame #8: 0x0000000114cdccc9
    frame #9: 0x00000001050ed69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x00000001050ec720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001050ec7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x0000000105195044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001054612ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x00000001054425ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010560451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001051855ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000114ce95da
    frame #7: 0x0000000114ce545e
    frame #8: 0x0000000114ce5260
    frame #9: 0x0000000114ce5260
    frame #10: 0x0000000114cdccc9
    frame #11: 0x00000001050ed69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x00000001050ec720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001050ec7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x0000000105195044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001054f0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000105589f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000105455519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001054f189e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010541d24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000105427595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000104f02f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x0000000104f068c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000105427595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000104f02f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x0000000104f068c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001055f9bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010543aa67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105461e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001054274f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010543a37e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010543a438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001054614c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010544255d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010560451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001051855ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000114ce95da
    frame #7: 0x0000000114ce545e
    frame #8: 0x0000000114ce5260
    frame #9: 0x0000000114ce58e4
    frame #10: 0x0000000114ce545e
    frame #11: 0x0000000114cdccc9
    frame #12: 0x00000001050ed69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x00000001050ec720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001050ec7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x0000000105195044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010564d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010564b487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000105459ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000012f7ae7f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000012f7a83ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x000000012f7aeb98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000012f7a559e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x000000012e1f7ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000012f7a238a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x000000012e226a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x000000012e2272de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x000000012e227194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000012e15262e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000012f7ae7f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000012e147a7f libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x000000012e224720 libACE.dylib`ACE_TP_Reactor::get_event_for_dispatching(ACE_Time_Value*) + 288
    frame #4: 0x000000012e224515 libACE.dylib`ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&) + 37
    frame #5: 0x000000012e22444a libACE.dylib`ACE_TP_Reactor::handle_events(ACE_Time_Value*) + 362
    frame #6: 0x000000012de57486 libTAO.dylib`ACE_Reactor::handle_events(ACE_Time_Value*) + 38
    frame #7: 0x000000012de777c4 libTAO.dylib`TAO_ORB_Core::run(ACE_Time_Value*, int) + 852
    frame #8: 0x000000012de668b4 libTAO.dylib`CORBA::ORB::run(ACE_Time_Value*) + 52
    frame #9: 0x000000012de66879 libTAO.dylib`CORBA::ORB::run() + 25
    frame #10: 0x000000012c9e3986 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc() + 278
    frame #11: 0x000000012e226a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #12: 0x000000012e2272de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #13: 0x000000012e227194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #14: 0x000000012e15262e libACE.dylib`ace_thread_adapter + 30
    frame #15: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #16: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012bd3435d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x000000012e166a79 libACE.dylib`ACE_Condition<ACE_Thread_Mutex>::wait() + 41
    frame #4: 0x000000012d3ce94e libOpenDDS_Rtps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 46
    frame #5: 0x000000012f6c3191 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run_event_loop() + 1057
    frame #6: 0x000000012f6c149d libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run(void*) + 29
    frame #7: 0x000000012f8418a1 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ThreadPool::run(void*) + 289
    frame #8: 0x000000012e1cc657 libACE.dylib`ACE_OS_Thread_Adapter::invoke() + 263
    frame #9: 0x000000012e15262e libACE.dylib`ace_thread_adapter + 30
    frame #10: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #11: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #25
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000012f7ae7f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000012f7a83ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x000000012f7aeb98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000012f7a559e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x000000012e1f7ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000012f7a238a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x000000012e226a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x000000012e2272de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x000000012e227194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000012e15262e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/run_test.pl tcp" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/run_test.pl tcp Time:524s Result:1

==============================================================================

java/tests/messenger/run_test.pl udp #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:publisher/classes TestPublisher -DCPSBit 0 -DCPSConfigFile udp.ini   -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:subscriber/classes TestSubscriber -DCPSBit 0 -DCPSConfigFile udp.ini  
Start Subscriber
Start Publisher
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 73645
Process 73645 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x0000000103e94f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x0000000103e90a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000103e12bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x0000000103e9560c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x0000000103e940ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x0000000103e91f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000103e12bf6 java`main + 374
    frame #6: 0x0000000103e95ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x000000012e54e786 libACE.dylib`ACE_Event_Handler** std::__1::__fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 38
    frame #1: 0x000000012e54e755 libACE.dylib`ACE_Event_Handler** std::__1::fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 53
    frame #2: 0x000000012e54e710 libACE.dylib`void std::__1::__fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&, std::__1::random_access_iterator_tag) + 48
    frame #3: 0x000000012e54c865 libACE.dylib`void std::__1::fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&) + 37
    frame #4: 0x000000012e54c7c0 libACE.dylib`ACE_Select_Reactor_Handler_Repository::open(unsigned long) + 112
    frame #5: 0x000000012e4891ad libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::open(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*) + 1213
    frame #6: 0x000000012e52d110 libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::ACE_Select_Reactor_T(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*, bool, int) + 224
    frame #7: 0x000000012e5691cc libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 108
    frame #8: 0x000000012e56926a libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 90
    frame #9: 0x000000012e22a97a libTAO.dylib`TAO_Default_Resource_Factory::allocate_reactor_impl() const + 202
    frame #10: 0x000000012e22ab54 libTAO.dylib`TAO_Default_Resource_Factory::get_reactor() + 100
    frame #11: 0x000000012e19a319 libTAO.dylib`TAO_Leader_Follower::reactor() + 297
    frame #12: 0x000000012e1b934d libTAO.dylib`TAO_ORB_Core::reactor() + 29
    frame #13: 0x000000012e1b8122 libTAO.dylib`TAO_ORB_Core::init(int&, char**) + 14914
    frame #14: 0x000000012e1b08a7 libTAO.dylib`CORBA::ORB_init(int&, char**, char const*) + 2311
    frame #15: 0x000000012ce0f027 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::get_dcps_info() + 503
    frame #16: 0x000000012ce10adc libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::add_domain_participant(int, DDS::DomainParticipantQos const&, OpenDDS::DCPS::RcHandle<OpenDDS::XTypes::TypeLookupService>) + 44
    frame #17: 0x000000012fa27015 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantImpl::enable() + 485
    frame #18: 0x000000012fa0ff3a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantFactoryImpl::create_participant(int, DDS::DomainParticipantQos const&, DDS::DomainParticipantListener*, unsigned int) + 874
    frame #19: 0x00000001264c163e libOpenDDS_DCPS_Java.dylib`Java_DDS__1DomainParticipantFactoryTAOPeer_create_1participant + 270
    frame #20: 0x00000001150d05da
    frame #21: 0x00000001150cc6e6
    frame #22: 0x00000001150c3cc9
    frame #23: 0x00000001054d469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #24: 0x00000001055385fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #25: 0x000000010553bab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #26: 0x000000010555a5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #27: 0x0000000103e9289d libjli.dylib`JavaMain + 1485
    frame #28: 0x0000000103e95649 libjli.dylib`ThreadJavaMain + 9
    frame #29: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #30: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001058d7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000105ade255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001053e794f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x00000001053029fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001058d7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000105ade255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001058d7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001053ea6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x00000001053029fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010543096b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000105430c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x00000001053029fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000105ab5cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x0000000105ab4e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010580e595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010557dd5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x00000001150d05da
    frame #6: 0x00000001150cc45e
    frame #7: 0x00000001150cc45e
    frame #8: 0x00000001150c3cc9
    frame #9: 0x00000001054d469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x00000001054d3720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001054d37e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010557c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001058482ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x00000001058295ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x00000001059eb51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010556c5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001150d05da
    frame #7: 0x00000001150cc45e
    frame #8: 0x00000001150cc260
    frame #9: 0x00000001150cc260
    frame #10: 0x00000001150c3cc9
    frame #11: 0x00000001054d469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x00000001054d3720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001054d37e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010557c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001058d7e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000105970f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010583c519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001058d889e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010580424b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010580e595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001052e9f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001052ed8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010580e595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001052e9f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001052ed8c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001059e0bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000105821a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000105848e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010580e4f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010582137e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000105821438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x00000001058484c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010582955d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x00000001059eb51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010556c5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001150d05da
    frame #7: 0x00000001150cc45e
    frame #8: 0x00000001150cc260
    frame #9: 0x00000001150cc8e4
    frame #10: 0x00000001150cc45e
    frame #11: 0x00000001150c3cc9
    frame #12: 0x00000001054d469a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x00000001054d3720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001054d37e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010557c044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x0000000105a3412b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000105a32487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000105840ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000012faf37f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000012faed3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x000000012faf3b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000012faea59e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x000000012e53cce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000012fae738a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x000000012e56ba21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x000000012e56c2de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x000000012e56c194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000012e49762e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 73646
Process 73646 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x00000001039e8f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x00000001039e4a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000103966bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x00000001039e960c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x00000001039e80ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x00000001039e5f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000103966bf6 java`main + 374
    frame #6: 0x00000001039e9ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000125f0935d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x000000012dfa829b libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Recursive_Thread_Mutex&, ACE_Time_Value const*) + 107
    frame #4: 0x000000012dfa8221 libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Time_Value const*) + 33
    frame #5: 0x000000012f607b12 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Recursive_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 50
    frame #6: 0x000000012f6a3265 libOpenDDS_Dcps.dylib`DDS::WaitSet::wait(DDS::ConditionSeq&, DDS::Duration_t const&) + 1125
    frame #7: 0x000000012bd3f417 libOpenDDS_DCPS_Java.dylib`Java_DDS__1WaitSetInterfTAOPeer_wait + 231
    frame #8: 0x0000000114c245da
    frame #9: 0x0000000114c2034a
    frame #10: 0x0000000114c17cc9
    frame #11: 0x000000010502869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010508c5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #13: 0x000000010508fab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #14: 0x00000001050ae5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #15: 0x00000001039e689d libjli.dylib`JavaMain + 1485
    frame #16: 0x00000001039e9649 libjli.dylib`ThreadJavaMain + 9
    frame #17: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #18: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010542be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000105632255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000104f3b94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x0000000104e569fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010542be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000105632255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010542be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000104f3e6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x0000000104e569fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000104f8496b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000104f84c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x0000000104e569fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000105609cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x0000000105608e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000105362595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001050d1d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x0000000114c245da
    frame #6: 0x0000000114c2045e
    frame #7: 0x0000000114c2045e
    frame #8: 0x0000000114c17cc9
    frame #9: 0x000000010502869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x0000000105027720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001050277e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x00000001050d0044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539c2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010537d5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010553f51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001050c05ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000114c245da
    frame #7: 0x0000000114c2045e
    frame #8: 0x0000000114c20260
    frame #9: 0x0000000114c20260
    frame #10: 0x0000000114c17cc9
    frame #11: 0x000000010502869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x0000000105027720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001050277e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x00000001050d0044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010542be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001054c4f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000105390519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010542c89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010535824b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000105362595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000104e3df07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x0000000104e418c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000105362595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000104e3df07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x0000000104e418c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000105534bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000105375a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539ce76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001053624f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010537537e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000105375438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010539c4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010537d55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010553f51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001050c05ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000114c245da
    frame #7: 0x0000000114c2045e
    frame #8: 0x0000000114c20260
    frame #9: 0x0000000114c208e4
    frame #10: 0x0000000114c2045e
    frame #11: 0x0000000114c17cc9
    frame #12: 0x000000010502869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x0000000105027720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001050277e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x00000001050d0044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010558812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000105586487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000105394ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000012f5f07f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000012f5ea3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x000000012f5f0b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000012f5e759e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x000000012e039ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000012f5e438a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x000000012e068a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x000000012e0692de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x000000012e069194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000012df9462e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000012f5f07f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000012df89a7f libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x000000012e066720 libACE.dylib`ACE_TP_Reactor::get_event_for_dispatching(ACE_Time_Value*) + 288
    frame #4: 0x000000012e066515 libACE.dylib`ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&) + 37
    frame #5: 0x000000012e06644a libACE.dylib`ACE_TP_Reactor::handle_events(ACE_Time_Value*) + 362
    frame #6: 0x000000012dc99486 libTAO.dylib`ACE_Reactor::handle_events(ACE_Time_Value*) + 38
    frame #7: 0x000000012dcb97c4 libTAO.dylib`TAO_ORB_Core::run(ACE_Time_Value*, int) + 852
    frame #8: 0x000000012dca88b4 libTAO.dylib`CORBA::ORB::run(ACE_Time_Value*) + 52
    frame #9: 0x000000012dca8879 libTAO.dylib`CORBA::ORB::run() + 25
    frame #10: 0x000000012c911986 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc() + 278
    frame #11: 0x000000012e068a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #12: 0x000000012e0692de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #13: 0x000000012e069194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #14: 0x000000012df9462e libACE.dylib`ace_thread_adapter + 30
    frame #15: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #16: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000125f0935d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x000000012dfa8a79 libACE.dylib`ACE_Condition<ACE_Thread_Mutex>::wait() + 41
    frame #4: 0x000000012d21094e libOpenDDS_Rtps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 46
    frame #5: 0x000000012f505191 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run_event_loop() + 1057
    frame #6: 0x000000012f50349d libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run(void*) + 29
    frame #7: 0x000000012f6838a1 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ThreadPool::run(void*) + 289
    frame #8: 0x000000012e00e657 libACE.dylib`ACE_OS_Thread_Adapter::invoke() + 263
    frame #9: 0x000000012df9462e libACE.dylib`ace_thread_adapter + 30
    frame #10: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #11: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #25
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000012f5f07f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000012f5ea3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x000000012f5f0b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000012f5e759e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x000000012e039ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000012f5e438a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x000000012e068a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x000000012e0692de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x000000012e069194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000012df9462e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/run_test.pl udp" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/run_test.pl udp Time:536s Result:1

==============================================================================

java/tests/messenger/run_test.pl multicast #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:publisher/classes TestPublisher -DCPSBit 0 -DCPSConfigFile multicast.ini -r -w -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:subscriber/classes TestSubscriber -DCPSBit 0 -DCPSConfigFile multicast.ini -r -w
Start Publisher
Start Subscriber
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 81374
Process 81374 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x0000000106f8af02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x0000000106f86a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000106f08bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x0000000106f8b60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x0000000106f8a0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x0000000106f87f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000106f08bf6 java`main + 374
    frame #6: 0x0000000106f8bce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x00000001312a9786 libACE.dylib`ACE_Event_Handler** std::__1::__fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 38
    frame #1: 0x00000001312a9755 libACE.dylib`ACE_Event_Handler** std::__1::fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 53
    frame #2: 0x00000001312a9710 libACE.dylib`void std::__1::__fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&, std::__1::random_access_iterator_tag) + 48
    frame #3: 0x00000001312a7865 libACE.dylib`void std::__1::fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&) + 37
    frame #4: 0x00000001312a77c0 libACE.dylib`ACE_Select_Reactor_Handler_Repository::open(unsigned long) + 112
    frame #5: 0x00000001311e41ad libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::open(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*) + 1213
    frame #6: 0x0000000131288110 libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::ACE_Select_Reactor_T(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*, bool, int) + 224
    frame #7: 0x00000001312c41cc libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 108
    frame #8: 0x00000001312c426a libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 90
    frame #9: 0x0000000130f8597a libTAO.dylib`TAO_Default_Resource_Factory::allocate_reactor_impl() const + 202
    frame #10: 0x0000000130f85b54 libTAO.dylib`TAO_Default_Resource_Factory::get_reactor() + 100
    frame #11: 0x0000000130ef5319 libTAO.dylib`TAO_Leader_Follower::reactor() + 297
    frame #12: 0x0000000130f1434d libTAO.dylib`TAO_ORB_Core::reactor() + 29
    frame #13: 0x0000000130f13122 libTAO.dylib`TAO_ORB_Core::init(int&, char**) + 14914
    frame #14: 0x0000000130f0b8a7 libTAO.dylib`CORBA::ORB_init(int&, char**, char const*) + 2311
    frame #15: 0x0000000129ce7027 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::get_dcps_info() + 503
    frame #16: 0x0000000129ce8adc libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::add_domain_participant(int, DDS::DomainParticipantQos const&, OpenDDS::DCPS::RcHandle<OpenDDS::XTypes::TypeLookupService>) + 44
    frame #17: 0x0000000132656015 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantImpl::enable() + 485
    frame #18: 0x000000013263ef3a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantFactoryImpl::create_participant(int, DDS::DomainParticipantQos const&, DDS::DomainParticipantListener*, unsigned int) + 874
    frame #19: 0x00000001295b763e libOpenDDS_DCPS_Java.dylib`Java_DDS__1DomainParticipantFactoryTAOPeer_create_1participant + 270
    frame #20: 0x00000001181c65da
    frame #21: 0x00000001181c26e6
    frame #22: 0x00000001181b9cc9
    frame #23: 0x00000001085ca69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #24: 0x000000010862e5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #25: 0x0000000108631ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #26: 0x00000001086505ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #27: 0x0000000106f8889d libjli.dylib`JavaMain + 1485
    frame #28: 0x0000000106f8b649 libjli.dylib`ThreadJavaMain + 9
    frame #29: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #30: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001089cde17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000108bd4255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001084dd94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x00000001083f89fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001089cde17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000108bd4255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001089cde17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001084e06ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x00000001083f89fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010852696b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000108526c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x00000001083f89fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000108babcbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x0000000108baae55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000108904595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000108673d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x00000001181c65da
    frame #6: 0x00000001181c245e
    frame #7: 0x00000001181c245e
    frame #8: 0x00000001181b9cc9
    frame #9: 0x00000001085ca69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x00000001085c9720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001085c97e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x0000000108672044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893e2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010891f5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x0000000108ae151e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001086625ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001181c65da
    frame #7: 0x00000001181c245e
    frame #8: 0x00000001181c2260
    frame #9: 0x00000001181c2260
    frame #10: 0x00000001181b9cc9
    frame #11: 0x00000001085ca69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x00000001085c9720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001085c97e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x0000000108672044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x00000001089cde17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000108a66f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000108932519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001089ce89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001088fa24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000108904595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001083dff07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001083e38c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000108904595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x00000001083dff07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001083e38c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000108ad6bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000108917a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893ee76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001089044f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010891737e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000108917438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010893e4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010891f55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x0000000108ae151e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001086625ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001181c65da
    frame #7: 0x00000001181c245e
    frame #8: 0x00000001181c2260
    frame #9: 0x00000001181c28e4
    frame #10: 0x00000001181c245e
    frame #11: 0x00000001181b9cc9
    frame #12: 0x00000001085ca69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x00000001085c9720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001085c97e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x0000000108672044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x0000000108b2a12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000108b28487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000108936ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001327227f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000013271c3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000132722b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000013271959e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x0000000131297ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000013271638a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x00000001312c6a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x00000001312c72de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x00000001312c7194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x00000001311f262e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 81375
Process 81375 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010ba4bf02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010ba47a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010b9c9bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010ba4c60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010ba4b0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010ba48f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010b9c9bf6 java`main + 374
    frame #6: 0x000000010ba4cce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012df6c35d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x0000000135e2229b libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Recursive_Thread_Mutex&, ACE_Time_Value const*) + 107
    frame #4: 0x0000000135e22221 libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Time_Value const*) + 33
    frame #5: 0x00000001377c5b12 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Recursive_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 50
    frame #6: 0x0000000137861265 libOpenDDS_Dcps.dylib`DDS::WaitSet::wait(DDS::ConditionSeq&, DDS::Duration_t const&) + 1125
    frame #7: 0x0000000133efd417 libOpenDDS_DCPS_Java.dylib`Java_DDS__1WaitSetInterfTAOPeer_wait + 231
    frame #8: 0x000000011cc875da
    frame #9: 0x000000011cc8334a
    frame #10: 0x000000011cc7acc9
    frame #11: 0x000000010d08b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010d0ef5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #13: 0x000000010d0f2ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #14: 0x000000010d1115ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #15: 0x000000010ba4989d libjli.dylib`JavaMain + 1485
    frame #16: 0x000000010ba4c649 libjli.dylib`ThreadJavaMain + 9
    frame #17: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #18: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d48ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d695255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cf9e94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010ceb99fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d48ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d695255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d48ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010cfa16ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010ceb99fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cfe796b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010cfe7c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010ceb99fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d66ccbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010d66be55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d3c5595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010d134d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011cc875da
    frame #6: 0x000000011cc8345e
    frame #7: 0x000000011cc8345e
    frame #8: 0x000000011cc7acc9
    frame #9: 0x000000010d08b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010d08a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010d08a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010d133044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ff2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010d3e05ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010d5a251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d1235ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011cc875da
    frame #7: 0x000000011cc8345e
    frame #8: 0x000000011cc83260
    frame #9: 0x000000011cc83260
    frame #10: 0x000000011cc7acc9
    frame #11: 0x000000010d08b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010d08a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010d08a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010d133044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d48ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d527f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010d3f3519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d48f89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d3bb24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d3c5595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010cea0f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010cea48c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d3c5595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010cea0f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010cea48c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d597bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d3d8a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ffe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d3c54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d3d837e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010d3d8438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d3ff4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010d3e055d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010d5a251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010d1235ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011cc875da
    frame #7: 0x000000011cc8345e
    frame #8: 0x000000011cc83260
    frame #9: 0x000000011cc838e4
    frame #10: 0x000000011cc8345e
    frame #11: 0x000000011cc7acc9
    frame #12: 0x000000010d08b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010d08a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010d08a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010d133044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010d5eb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010d5e9487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010d3f7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001377ae7f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x00000001377a83ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x00000001377aeb98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x00000001377a559e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x0000000135eb3ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x00000001377a238a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x0000000135ee2a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x0000000135ee32de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x0000000135ee3194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x0000000135e0e62e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001377ae7f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x0000000135e03a7f libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000135ee0720 libACE.dylib`ACE_TP_Reactor::get_event_for_dispatching(ACE_Time_Value*) + 288
    frame #4: 0x0000000135ee0515 libACE.dylib`ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&) + 37
    frame #5: 0x0000000135ee044a libACE.dylib`ACE_TP_Reactor::handle_events(ACE_Time_Value*) + 362
    frame #6: 0x0000000135b13486 libTAO.dylib`ACE_Reactor::handle_events(ACE_Time_Value*) + 38
    frame #7: 0x0000000135b337c4 libTAO.dylib`TAO_ORB_Core::run(ACE_Time_Value*, int) + 852
    frame #8: 0x0000000135b228b4 libTAO.dylib`CORBA::ORB::run(ACE_Time_Value*) + 52
    frame #9: 0x0000000135b22879 libTAO.dylib`CORBA::ORB::run() + 25
    frame #10: 0x0000000134e53986 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc() + 278
    frame #11: 0x0000000135ee2a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #12: 0x0000000135ee32de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #13: 0x0000000135ee3194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #14: 0x0000000135e0e62e libACE.dylib`ace_thread_adapter + 30
    frame #15: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #16: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012df6c35d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x0000000135e22a79 libACE.dylib`ACE_Condition<ACE_Thread_Mutex>::wait() + 41
    frame #4: 0x00000001353ce94e libOpenDDS_Rtps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 46
    frame #5: 0x00000001376c3191 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run_event_loop() + 1057
    frame #6: 0x00000001376c149d libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run(void*) + 29
    frame #7: 0x00000001378418a1 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ThreadPool::run(void*) + 289
    frame #8: 0x0000000135e88657 libACE.dylib`ACE_OS_Thread_Adapter::invoke() + 263
    frame #9: 0x0000000135e0e62e libACE.dylib`ace_thread_adapter + 30
    frame #10: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #11: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #25
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001377ae7f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x00000001377a83ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x00000001377aeb98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x00000001377a559e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x0000000135eb3ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x00000001377a238a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x0000000135ee2a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x0000000135ee32de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x0000000135ee3194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x0000000135e0e62e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/run_test.pl multicast" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/run_test.pl multicast Time:539s Result:1

==============================================================================

java/tests/messenger/run_test.pl rtps #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:publisher/classes TestPublisher -DCPSBit 0 -DCPSConfigFile rtps.ini -r  -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:subscriber/classes TestSubscriber -DCPSBit 0 -DCPSConfigFile rtps.ini -r 
Start Publisher
Start Subscriber
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandlerWarning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
javaSignalHandler  *** Handler was modified!
  *** Expected:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
javaSignalHandler    SIGBUS:  in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: SR_handlerjavaSignalHandler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP:  in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: UserHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: UserHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: UserHandlerSR_handler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT:  in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
 in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 89121
Process 89121 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010a67df02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010a679a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010a5fbbf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010a67e60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010a67d0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010a67af21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010a5fbbf6 java`main + 374
    frame #6: 0x000000010a67ece4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000134b47786 libACE.dylib`ACE_Event_Handler** std::__1::__fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 38
    frame #1: 0x0000000134b47755 libACE.dylib`ACE_Event_Handler** std::__1::fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 53
    frame #2: 0x0000000134b47710 libACE.dylib`void std::__1::__fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&, std::__1::random_access_iterator_tag) + 48
    frame #3: 0x0000000134b45865 libACE.dylib`void std::__1::fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&) + 37
    frame #4: 0x0000000134b457c0 libACE.dylib`ACE_Select_Reactor_Handler_Repository::open(unsigned long) + 112
    frame #5: 0x0000000134a821ad libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::open(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*) + 1213
    frame #6: 0x0000000134b26110 libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::ACE_Select_Reactor_T(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*, bool, int) + 224
    frame #7: 0x0000000134b621cc libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 108
    frame #8: 0x0000000134b6226a libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 90
    frame #9: 0x000000013482397a libTAO.dylib`TAO_Default_Resource_Factory::allocate_reactor_impl() const + 202
    frame #10: 0x0000000134823b54 libTAO.dylib`TAO_Default_Resource_Factory::get_reactor() + 100
    frame #11: 0x0000000134793319 libTAO.dylib`TAO_Leader_Follower::reactor() + 297
    frame #12: 0x00000001347b234d libTAO.dylib`TAO_ORB_Core::reactor() + 29
    frame #13: 0x00000001347b1122 libTAO.dylib`TAO_ORB_Core::init(int&, char**) + 14914
    frame #14: 0x00000001347a98a7 libTAO.dylib`CORBA::ORB_init(int&, char**, char const*) + 2311
    frame #15: 0x0000000133ad0027 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::get_dcps_info() + 503
    frame #16: 0x0000000133ad1adc libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::add_domain_participant(int, DDS::DomainParticipantQos const&, OpenDDS::DCPS::RcHandle<OpenDDS::XTypes::TypeLookupService>) + 44
    frame #17: 0x0000000136364015 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantImpl::enable() + 485
    frame #18: 0x000000013634cf3a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantFactoryImpl::create_participant(int, DDS::DomainParticipantQos const&, DDS::DomainParticipantListener*, unsigned int) + 874
    frame #19: 0x000000012ccaa63e libOpenDDS_DCPS_Java.dylib`Java_DDS__1DomainParticipantFactoryTAOPeer_create_1participant + 270
    frame #20: 0x000000011b8b95da
    frame #21: 0x000000011b8b56e6
    frame #22: 0x000000011b8accc9
    frame #23: 0x000000010bcbd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #24: 0x000000010bd215fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #25: 0x000000010bd24ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #26: 0x000000010bd435ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #27: 0x000000010a67b89d libjli.dylib`JavaMain + 1485
    frame #28: 0x000000010a67e649 libjli.dylib`ThreadJavaMain + 9
    frame #29: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #30: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c0c0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010c2c7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bbd094f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010baeb9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c0c0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010c2c7255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c0c0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010bbd36ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010baeb9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bc1996b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010bc19c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010baeb9fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c29ecbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010c29de55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bff7595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010bd66d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011b8b95da
    frame #6: 0x000000011b8b545e
    frame #7: 0x000000011b8b545e
    frame #8: 0x000000011b8accc9
    frame #9: 0x000000010bcbd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010bcbc720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010bcbc7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010bd65044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c0312ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010c0125ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010c1d451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010bd555ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011b8b95da
    frame #7: 0x000000011b8b545e
    frame #8: 0x000000011b8b5260
    frame #9: 0x000000011b8b5260
    frame #10: 0x000000011b8accc9
    frame #11: 0x000000010bcbd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010bcbc720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010bcbc7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010bd65044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c0c0e17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010c159f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010c025519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c0c189e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010bfed24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bff7595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010bad2f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010bad68c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bff7595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010bad2f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010bad68c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c1c9bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c00aa67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c031e76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010bff74f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c00a37e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010c00a438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c0314c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010c01255d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010c1d451e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010bd555ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011b8b95da
    frame #7: 0x000000011b8b545e
    frame #8: 0x000000011b8b5260
    frame #9: 0x000000011b8b58e4
    frame #10: 0x000000011b8b545e
    frame #11: 0x000000011b8accc9
    frame #12: 0x000000010bcbd69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010bcbc720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010bcbc7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010bd65044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010c21d12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010c21b487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010c029ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001364307f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000013642a3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000136430b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000013642759e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x0000000134b35ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000013642438a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x0000000134b64a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x0000000134b652de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x0000000134b65194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x0000000134a9062e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 89122
Process 89122 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010af3bf02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010af37a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010aeb9bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010af3c60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010af3b0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010af38f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010aeb9bf6 java`main + 374
    frame #6: 0x000000010af3cce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012d45c35d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x000000013532a29b libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Recursive_Thread_Mutex&, ACE_Time_Value const*) + 107
    frame #4: 0x000000013532a221 libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Time_Value const*) + 33
    frame #5: 0x0000000136739b12 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Recursive_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 50
    frame #6: 0x00000001367d5265 libOpenDDS_Dcps.dylib`DDS::WaitSet::wait(DDS::ConditionSeq&, DDS::Duration_t const&) + 1125
    frame #7: 0x000000012d576417 libOpenDDS_DCPS_Java.dylib`Java_DDS__1WaitSetInterfTAOPeer_wait + 231
    frame #8: 0x000000011c1775da
    frame #9: 0x000000011c17334a
    frame #10: 0x000000011c16acc9
    frame #11: 0x000000010c57b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010c5df5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #13: 0x000000010c5e2ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #14: 0x000000010c6015ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #15: 0x000000010af3989d libjli.dylib`JavaMain + 1485
    frame #16: 0x000000010af3c649 libjli.dylib`ThreadJavaMain + 9
    frame #17: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #18: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c97ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010cb85255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c48e94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010c3a99fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c97ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010cb85255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c97ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010c4916ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010c3a99fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c4d796b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010c4d7c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010c3a99fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cb5ccbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010cb5be55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010c8b5595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010c624d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011c1775da
    frame #6: 0x000000011c17345e
    frame #7: 0x000000011c17345e
    frame #8: 0x000000011c16acc9
    frame #9: 0x000000010c57b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010c57a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010c57a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010c623044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8ef2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010c8d05ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010ca9251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010c6135ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011c1775da
    frame #7: 0x000000011c17345e
    frame #8: 0x000000011c173260
    frame #9: 0x000000011c173260
    frame #10: 0x000000011c16acc9
    frame #11: 0x000000010c57b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010c57a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010c57a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010c623044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010c97ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010ca17f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010c8e3519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c97f89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c8ab24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010c8b5595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010c390f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010c3948c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010c8b5595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010c390f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010c3948c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ca87bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c8c8a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8efe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010c8b54f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c8c837e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010c8c8438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010c8ef4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010c8d055d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010ca9251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010c6135ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011c1775da
    frame #7: 0x000000011c17345e
    frame #8: 0x000000011c173260
    frame #9: 0x000000011c1738e4
    frame #10: 0x000000011c17345e
    frame #11: 0x000000011c16acc9
    frame #12: 0x000000010c57b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010c57a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010c57a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010c623044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010cadb12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010cad9487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010c8e7ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001367227f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000013671c3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000136722b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000013671959e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x00000001353bbce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000013671638a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x00000001353eaa21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x00000001353eb2de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x00000001353eb194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000013531662e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001367227f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000013530ba7f libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x00000001353e8720 libACE.dylib`ACE_TP_Reactor::get_event_for_dispatching(ACE_Time_Value*) + 288
    frame #4: 0x00000001353e8515 libACE.dylib`ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&) + 37
    frame #5: 0x00000001353e844a libACE.dylib`ACE_TP_Reactor::handle_events(ACE_Time_Value*) + 362
    frame #6: 0x000000013501b486 libTAO.dylib`ACE_Reactor::handle_events(ACE_Time_Value*) + 38
    frame #7: 0x000000013503b7c4 libTAO.dylib`TAO_ORB_Core::run(ACE_Time_Value*, int) + 852
    frame #8: 0x000000013502a8b4 libTAO.dylib`CORBA::ORB::run(ACE_Time_Value*) + 52
    frame #9: 0x000000013502a879 libTAO.dylib`CORBA::ORB::run() + 25
    frame #10: 0x000000012dc9d986 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc() + 278
    frame #11: 0x00000001353eaa21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #12: 0x00000001353eb2de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #13: 0x00000001353eb194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #14: 0x000000013531662e libACE.dylib`ace_thread_adapter + 30
    frame #15: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #16: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012d45c35d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x000000013532aa79 libACE.dylib`ACE_Condition<ACE_Thread_Mutex>::wait() + 41
    frame #4: 0x000000013434294e libOpenDDS_Rtps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 46
    frame #5: 0x0000000136637191 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run_event_loop() + 1057
    frame #6: 0x000000013663549d libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run(void*) + 29
    frame #7: 0x00000001367b58a1 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ThreadPool::run(void*) + 289
    frame #8: 0x0000000135390657 libACE.dylib`ACE_OS_Thread_Adapter::invoke() + 263
    frame #9: 0x000000013531662e libACE.dylib`ace_thread_adapter + 30
    frame #10: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #11: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #25
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001367227f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000013671c3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000136722b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000013671959e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x00000001353bbce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000013671638a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x00000001353eaa21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x00000001353eb2de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x00000001353eb194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x000000013531662e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/run_test.pl rtps" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/run_test.pl rtps Time:538s Result:1

==============================================================================

java/tests/messenger/run_test.pl rtps_uni #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -NOBITS -o repo.ior
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:publisher/classes TestPublisher -DCPSBit 0 -DCPSConfigFile rtps_uni.ini -r  -DCPSPendingTimeout 3
/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java -Xcheck:jni -ea -cp classes:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/OpenDDS_DCPS.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/lib/i2jrt_corba.jar:/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/java/tests/messenger/messenger_idl/messenger_idl_test.jar:subscriber/classes TestSubscriber -DCPSBit 0 -DCPSConfigFile rtps_uni.ini -r 
Start Publisher
Start Subscriber
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestSubscriber.main(TestSubscriber.java:29)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at TestPublisher.main(TestPublisher.java:32)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at TestPublisher.main(TestPublisher.java:38)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 97720
Process 97720 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010b3a7f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010b3a3a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010b325bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010b3a860c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010b3a70ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010b3a4f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010b325bf6 java`main + 374
    frame #6: 0x000000010b3a8ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000135b47786 libACE.dylib`ACE_Event_Handler** std::__1::__fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 38
    frame #1: 0x0000000135b47755 libACE.dylib`ACE_Event_Handler** std::__1::fill_n[abi:v160006]<ACE_Event_Handler**, long, ACE_Event_Handler*>(ACE_Event_Handler**, long, ACE_Event_Handler* const&) + 53
    frame #2: 0x0000000135b47710 libACE.dylib`void std::__1::__fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&, std::__1::random_access_iterator_tag) + 48
    frame #3: 0x0000000135b45865 libACE.dylib`void std::__1::fill[abi:v160006]<ACE_Event_Handler**, ACE_Event_Handler*>(ACE_Event_Handler**, ACE_Event_Handler**, ACE_Event_Handler* const&) + 37
    frame #4: 0x0000000135b457c0 libACE.dylib`ACE_Select_Reactor_Handler_Repository::open(unsigned long) + 112
    frame #5: 0x0000000135a821ad libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::open(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*) + 1213
    frame #6: 0x0000000135b26110 libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::ACE_Select_Reactor_T(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, int, ACE_Reactor_Notify*, bool, int) + 224
    frame #7: 0x0000000135b621cc libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 108
    frame #8: 0x0000000135b6226a libACE.dylib`ACE_TP_Reactor::ACE_TP_Reactor(unsigned long, bool, ACE_Sig_Handler*, ACE_Abstract_Timer_Queue<ACE_Event_Handler*>*, bool, int) + 90
    frame #9: 0x000000013582397a libTAO.dylib`TAO_Default_Resource_Factory::allocate_reactor_impl() const + 202
    frame #10: 0x0000000135823b54 libTAO.dylib`TAO_Default_Resource_Factory::get_reactor() + 100
    frame #11: 0x0000000135793319 libTAO.dylib`TAO_Leader_Follower::reactor() + 297
    frame #12: 0x00000001357b234d libTAO.dylib`TAO_ORB_Core::reactor() + 29
    frame #13: 0x00000001357b1122 libTAO.dylib`TAO_ORB_Core::init(int&, char**) + 14914
    frame #14: 0x00000001357a98a7 libTAO.dylib`CORBA::ORB_init(int&, char**, char const*) + 2311
    frame #15: 0x0000000133e0f027 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::get_dcps_info() + 503
    frame #16: 0x0000000133e10adc libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::add_domain_participant(int, DDS::DomainParticipantQos const&, OpenDDS::DCPS::RcHandle<OpenDDS::XTypes::TypeLookupService>) + 44
    frame #17: 0x0000000137364015 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantImpl::enable() + 485
    frame #18: 0x000000013734cf3a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DomainParticipantFactoryImpl::create_participant(int, DDS::DomainParticipantQos const&, DDS::DomainParticipantListener*, unsigned int) + 874
    frame #19: 0x000000012d9d463e libOpenDDS_DCPS_Java.dylib`Java_DDS__1DomainParticipantFactoryTAOPeer_create_1participant + 270
    frame #20: 0x000000011c5e35da
    frame #21: 0x000000011c5df6e6
    frame #22: 0x000000011c5d6cc9
    frame #23: 0x000000010c9e769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #24: 0x000000010ca4b5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #25: 0x000000010ca4eab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #26: 0x000000010ca6d5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #27: 0x000000010b3a589d libjli.dylib`JavaMain + 1485
    frame #28: 0x000000010b3a8649 libjli.dylib`ThreadJavaMain + 9
    frame #29: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #30: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010cdeae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010cff1255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c8fa94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010c8159fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010cdeae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010cff1255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010cdeae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010c8fd6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010c8159fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010c94396b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010c943c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010c8159fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cfc8cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010cfc7e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010cd21595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010ca90d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011c5e35da
    frame #6: 0x000000011c5df45e
    frame #7: 0x000000011c5df45e
    frame #8: 0x000000011c5d6cc9
    frame #9: 0x000000010c9e769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010c9e6720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010c9e67e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010ca8f044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5b2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010cd3c5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010cefe51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010ca7f5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011c5e35da
    frame #7: 0x000000011c5df45e
    frame #8: 0x000000011c5df260
    frame #9: 0x000000011c5df260
    frame #10: 0x000000011c5d6cc9
    frame #11: 0x000000010c9e769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010c9e6720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010c9e67e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010ca8f044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010cdeae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010ce83f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010cd4f519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cdeb89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cd1724b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010cd21595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010c7fcf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010c8008c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010cd21595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010c7fcf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010c8008c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cef3bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cd34a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010cd214f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cd3437e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010cd34438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010cd5b4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010cd3c55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010cefe51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010ca7f5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011c5e35da
    frame #7: 0x000000011c5df45e
    frame #8: 0x000000011c5df260
    frame #9: 0x000000011c5df8e4
    frame #10: 0x000000011c5df45e
    frame #11: 0x000000011c5d6cc9
    frame #12: 0x000000010c9e769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010c9e6720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010c9e67e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010ca8f044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010cf4712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010cf45487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010cd53ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001374307f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x000000013742a3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000137430b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x000000013742759e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x0000000135b35ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x000000013742438a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x0000000135b64a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x0000000135b652de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x0000000135b65194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x0000000135a9062e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: publisher returned -1 #
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at TestSubscriber.main(TestSubscriber.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at TestSubscriber.main(TestSubscriber.java:42)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at TestSubscriber.main(TestSubscriber.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at TestSubscriber.main(TestSubscriber.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.get_default_datareader_qos(Native Method)
	at TestSubscriber.main(TestSubscriber.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at TestSubscriber.main(TestSubscriber.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 97721
Process 97721 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x000000010b867f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x000000010b863a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x000000010b7e5bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010b86860c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x000000010b8670ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x000000010b864f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x000000010b7e5bf6 java`main + 374
    frame #6: 0x000000010b868ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012dd8835d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x0000000135fa829b libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Recursive_Thread_Mutex&, ACE_Time_Value const*) + 107
    frame #4: 0x0000000135fa8221 libACE.dylib`ACE_Condition<ACE_Recursive_Thread_Mutex>::wait(ACE_Time_Value const*) + 33
    frame #5: 0x0000000137607b12 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Recursive_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 50
    frame #6: 0x00000001376a3265 libOpenDDS_Dcps.dylib`DDS::WaitSet::wait(DDS::ConditionSeq&, DDS::Duration_t const&) + 1125
    frame #7: 0x0000000133d3f417 libOpenDDS_DCPS_Java.dylib`Java_DDS__1WaitSetInterfTAOPeer_wait + 231
    frame #8: 0x000000011caa35da
    frame #9: 0x000000011ca9f34a
    frame #10: 0x000000011ca96cc9
    frame #11: 0x000000010cea769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010cf0b5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #13: 0x000000010cf0eab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #14: 0x000000010cf2d5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #15: 0x000000010b86589d libjli.dylib`JavaMain + 1485
    frame #16: 0x000000010b868649 libjli.dylib`ThreadJavaMain + 9
    frame #17: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #18: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d2aae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d4b1255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010cdba94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x000000010ccd59fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d2aae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d4b1255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d2aae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010cdbd6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x000000010ccd59fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010ce0396b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x000000010ce03c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x000000010ccd59fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d488cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x000000010d487e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d1e1595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010cf50d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x000000011caa35da
    frame #6: 0x000000011ca9f45e
    frame #7: 0x000000011ca9f45e
    frame #8: 0x000000011ca96cc9
    frame #9: 0x000000010cea769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x000000010cea6720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x000000010cea67e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x000000010cf4f044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21b2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x000000010d1fc5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010d3be51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010cf3f5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011caa35da
    frame #7: 0x000000011ca9f45e
    frame #8: 0x000000011ca9f260
    frame #9: 0x000000011ca9f260
    frame #10: 0x000000011ca96cc9
    frame #11: 0x000000010cea769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x000000010cea6720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x000000010cea67e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x000000010cf4f044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010d2aae17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010d343f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x000000010d20f519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d2ab89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d1d724b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d1e1595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010ccbcf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010ccc08c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d1e1595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010ccbcf07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x000000010ccc08c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d3b3bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d1f4a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21be76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x000000010d1e14f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010d1f437e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x000000010d1f4438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010d21b4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010d1fc55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010d3be51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x000000010cf3f5ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x000000011caa35da
    frame #7: 0x000000011ca9f45e
    frame #8: 0x000000011ca9f260
    frame #9: 0x000000011ca9f8e4
    frame #10: 0x000000011ca9f45e
    frame #11: 0x000000011ca96cc9
    frame #12: 0x000000010cea769a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x000000010cea6720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x000000010cea67e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x000000010cf4f044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010d40712b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x000000010d405487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x000000010d213ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #22
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001375f07f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x00000001375ea3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x00000001375f0b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x00000001375e759e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x0000000136039ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x00000001375e438a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x0000000136068a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x00000001360692de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x0000000136069194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x0000000135f9462e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #23
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001375f07f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x0000000135f89a7f libACE.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x0000000136066720 libACE.dylib`ACE_TP_Reactor::get_event_for_dispatching(ACE_Time_Value*) + 288
    frame #4: 0x0000000136066515 libACE.dylib`ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&) + 37
    frame #5: 0x000000013606644a libACE.dylib`ACE_TP_Reactor::handle_events(ACE_Time_Value*) + 362
    frame #6: 0x0000000135c99486 libTAO.dylib`ACE_Reactor::handle_events(ACE_Time_Value*) + 38
    frame #7: 0x0000000135cb97c4 libTAO.dylib`TAO_ORB_Core::run(ACE_Time_Value*, int) + 852
    frame #8: 0x0000000135ca88b4 libTAO.dylib`CORBA::ORB::run(ACE_Time_Value*) + 52
    frame #9: 0x0000000135ca8879 libTAO.dylib`CORBA::ORB::run() + 25
    frame #10: 0x000000013424d986 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc() + 278
    frame #11: 0x0000000136068a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #12: 0x00000001360692de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #13: 0x0000000136069194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #14: 0x0000000135f9462e libACE.dylib`ace_thread_adapter + 30
    frame #15: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #16: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #24
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000012dd8835d libOpenDDS_Udp.dylib`ACE_OS::cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 29
    frame #3: 0x0000000135fa8a79 libACE.dylib`ACE_Condition<ACE_Thread_Mutex>::wait() + 41
    frame #4: 0x000000013521094e libOpenDDS_Rtps.dylib`OpenDDS::DCPS::ConditionVariable<ACE_Thread_Mutex>::wait(OpenDDS::DCPS::ThreadStatusManager&) + 46
    frame #5: 0x0000000137505191 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run_event_loop() + 1057
    frame #6: 0x000000013750349d libOpenDDS_Dcps.dylib`OpenDDS::DCPS::DispatchService::run(void*) + 29
    frame #7: 0x00000001376838a1 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ThreadPool::run(void*) + 289
    frame #8: 0x000000013600e657 libACE.dylib`ACE_OS_Thread_Adapter::invoke() + 263
    frame #9: 0x0000000135f9462e libACE.dylib`ace_thread_adapter + 30
    frame #10: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #11: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #25
    frame #0: 0x00007ff81938c222 libsystem_kernel.dylib`__select + 10
    frame #1: 0x00000001375f07f0 libOpenDDS_Dcps.dylib`ACE_OS::select(int, fd_set*, fd_set*, fd_set*, ACE_Time_Value const*) + 128
    frame #2: 0x00000001375ea3ff libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&, ACE_Time_Value*) + 415
    frame #3: 0x00000001375f0b98 libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*) + 104
    frame #4: 0x00000001375e759e libOpenDDS_Dcps.dylib`ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*) + 430
    frame #5: 0x0000000136039ce9 libACE.dylib`ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*)) + 73
    frame #6: 0x00000001375e438a libOpenDDS_Dcps.dylib`OpenDDS::DCPS::ReactorTask::svc() + 1178
    frame #7: 0x0000000136068a21 libACE.dylib`ACE_Task_Base::svc_run(void*) + 65
    frame #8: 0x00000001360692de libACE.dylib`ACE_Thread_Adapter::invoke_i() + 254
    frame #9: 0x0000000136069194 libACE.dylib`ACE_Thread_Adapter::invoke() + 260
    frame #10: 0x0000000135f9462e libACE.dylib`ace_thread_adapter + 30
    frame #11: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #12: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: subscriber returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/run_test.pl rtps_uni" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/run_test.pl rtps_uni Time:530s Result:1

==============================================================================

java/tests/messenger/both/run_test.pl #

TAO (5258|140704683256256) - Completed initializing the process-wide service context
TAO (5258|140704683256256) - Default ORB services initialization begins
TAO (5258|140704683256256) - ORBInitializer_Registry::register_orb_initializer 0 @0x600000e20120
TAO (5258|140704683256256) - ORBInitializer_Registry::register_orb_initializer 1 @0x600001220000
TAO (5258|140704683256256) - Default ORB services initialization completed
TAO (5258|140704683256256) - We are the default 2.5.21 ORB ...
TAO (5258|140704683256256) - Initializing the orb-specific services
Start Publisher and Subscriber
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at Both.main(Both.java:22)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at Both.main(Both.java:22)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at Both.main(Both.java:22)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:28)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at Both.main(Both.java:27)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at Both.main(Both.java:27)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at Both.main(Both.java:27)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at Both.main(Both.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at Both.main(Both.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at Both.main(Both.java:35)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at Both.main(Both.java:40)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at Both.main(Both.java:47)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:56)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at Both.main(Both.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at Both.main(Both.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at Both.main(Both.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:65)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at Both.main(Both.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at Both.main(Both.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at Both.main(Both.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at Both.main(Both.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at Both.main(Both.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at Both.main(Both.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at Both.main(Both.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at Both.main(Both.java:74)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at Both.main(Both.java:74)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at Both.main(Both.java:74)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at Both.main(Both.java:74)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at Both.main(Both.java:74)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at Both.main(Both.java:74)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at Both.main(Both.java:83)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at Both.main(Both.java:83)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at Both.main(Both.java:83)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at Both.main(Both.java:86)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at Both.main(Both.java:86)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at Both.main(Both.java:86)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at Both.main(Both.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at Both.main(Both.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at Both.main(Both.java:111)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at Both.main(Both.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at Both.main(Both.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at Both.main(Both.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at Both.main(Both.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at Both.main(Both.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at Both.main(Both.java:113)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at Both.main(Both.java:129)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at Both.main(Both.java:129)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at Both.main(Both.java:129)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at Both.main(Both.java:129)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at Both.main(Both.java:129)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at Both.main(Both.java:129)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataReaderTAOPeer.create_readcondition(Native Method)
	at Both.main(Both.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.create_readcondition(Native Method)
	at Both.main(Both.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.create_readcondition(Native Method)
	at Both.main(Both.java:130)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at Both.main(Both.java:133)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at Both.main(Both.java:133)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at Both.main(Both.java:133)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at Both.main(Both.java:136)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at Both.main(Both.java:136)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at Both.main(Both.java:136)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at Both.main(Both.java:136)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at Both.main(Both.java:136)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at Both.main(Both.java:136)
Got last expected message.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at Both.main(Both.java:159)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at Both.main(Both.java:159)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at Both.main(Both.java:159)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataReaderTAOPeer.delete_readcondition(Native Method)
	at Both.main(Both.java:160)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.delete_readcondition(Native Method)
	at Both.main(Both.java:160)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.delete_readcondition(Native Method)
	at Both.main(Both.java:160)
Stop Publisher and Subscriber
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at Both.main(Both.java:174)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at Both.main(Both.java:174)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at Both.main(Both.java:174)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 5261
Process 5261 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x00000001078dbf02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x00000001078d7a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x0000000107859bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x00000001078dc60c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x00000001078db0ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x00000001078d8f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x0000000107859bf6 java`main + 374
    frame #6: 0x00000001078dcce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000131931576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x00000001319314e2 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 82
    frame #2: 0x00000001319313c3 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 83
    frame #3: 0x0000000131931363 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 35
    frame #4: 0x000000013193125e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::begin() + 30
    frame #5: 0x00000001319c7ce6 libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 54
    frame #6: 0x00000001319c65ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #7: 0x00000001319c6015 libTAO.dylib`TAO_Thread_Lane_Resources::finalize() + 213
    frame #8: 0x0000000131905399 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::finalize() + 25
    frame #9: 0x0000000131972e9e libTAO.dylib`TAO_ORB_Core::fini() + 590
    frame #10: 0x000000013197d187 libTAO.dylib`TAO_ORB_Core::_decr_refcnt() + 71
    frame #11: 0x000000013197d11b libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 75
    frame #12: 0x000000013197d1b5 libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 21
    frame #13: 0x00000001319a3009 libTAO.dylib`TAO_Stub::~TAO_Stub() + 441
    frame #14: 0x00000001319a3045 libTAO.dylib`TAO_Stub::~TAO_Stub() + 21
    frame #15: 0x00000001319a3069 libTAO.dylib`TAO_Stub::~TAO_Stub() + 25
    frame #16: 0x0000000129f6d261 libTAO_Valuetype.dylib`TAO_Stub::_decr_refcnt() + 65
    frame #17: 0x000000013197fbfa libTAO.dylib`CORBA::Object::~Object() + 58
    frame #18: 0x0000000130c8c10d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 45
    frame #19: 0x0000000130c8c159 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 25
    frame #20: 0x000000013197ffbe libTAO.dylib`CORBA::Object::_remove_ref() + 62
    frame #21: 0x000000013110fee6 libOpenDDS_Rtps.dylib`CORBA::Object::_decr_refcount() + 22
    frame #22: 0x0000000130c87577 libOpenDDS_InfoRepoDiscovery.dylib`void CORBA::release<OpenDDS::DCPS::DCPSInfo*>(OpenDDS::DCPS::DCPSInfo*) + 39
    frame #23: 0x0000000130c87545 libOpenDDS_InfoRepoDiscovery.dylib`TAO::Objref_Traits<OpenDDS::DCPS::DCPSInfo>::release(OpenDDS::DCPS::DCPSInfo*) + 21
    frame #24: 0x0000000130c98818 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 24
    frame #25: 0x0000000130c8eef5 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 21
    frame #26: 0x0000000130c8fb1b libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 523
    frame #27: 0x0000000130c8fca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #28: 0x0000000130c8fcf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #29: 0x0000000130c84056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #30: 0x0000000131170e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #31: 0x00000001334bdb15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #32: 0x0000000133493b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #33: 0x000000013362b8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #34: 0x000000013362b895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #35: 0x000000013362b7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #36: 0x000000013362b76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #37: 0x000000013362b723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #38: 0x000000013362c695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #39: 0x00000001336177b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #40: 0x0000000133616eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #41: 0x000000012fd7878d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #42: 0x0000000118b175da
    frame #43: 0x0000000118b1334a
    frame #44: 0x0000000118b0acc9
    frame #45: 0x0000000108f1b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #46: 0x0000000108f7f5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #47: 0x0000000108f82ab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #48: 0x0000000108fa15ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #49: 0x00000001078d989d libjli.dylib`JavaMain + 1485
    frame #50: 0x00000001078dc649 libjli.dylib`ThreadJavaMain + 9
    frame #51: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #52: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010931ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000109525255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000108e2e94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x0000000108d499fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010931ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000109525255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010931ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000108e316ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x0000000108d499fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000108e7796b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x0000000108e77c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x0000000108d499fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001094fccbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x00000001094fbe55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000109255595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000108fc4d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x0000000118b175da
    frame #6: 0x0000000118b1345e
    frame #7: 0x0000000118b1345e
    frame #8: 0x0000000118b0acc9
    frame #9: 0x0000000108f1b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x0000000108f1a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x0000000108f1a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x0000000108fc3044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928f2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x00000001092705ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x000000010943251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x0000000108fb35ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000118b175da
    frame #7: 0x0000000118b1345e
    frame #8: 0x0000000118b13260
    frame #9: 0x0000000118b13260
    frame #10: 0x0000000118b0acc9
    frame #11: 0x0000000108f1b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x0000000108f1a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x0000000108f1a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x0000000108fc3044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010931ee17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x00000001093b7f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000109283519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010931f89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010924b24b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109255595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000108d30f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x0000000108d348c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109255595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000108d30f07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x0000000108d348c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109427bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109268a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928fe76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x00000001092554f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010926837e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000109268438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x000000010928f4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x000000010927055d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x000000010943251e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x0000000108fb35ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x0000000118b175da
    frame #7: 0x0000000118b1345e
    frame #8: 0x0000000118b13260
    frame #9: 0x0000000118b138e4
    frame #10: 0x0000000118b1345e
    frame #11: 0x0000000118b0acc9
    frame #12: 0x0000000108f1b69a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x0000000108f1a720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x0000000108f1a7e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x0000000108fc3044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x000000010947b12b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000109479487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000109287ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: participant returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/messenger/both/run_test.pl" returned with status 1 #
auto_run_tests_finished: java/tests/messenger/both/run_test.pl Time:486s Result:1

==============================================================================

java/tests/zerocopy/run_test.pl #

TAO (11071|140704683256256) - Completed initializing the process-wide service context
TAO (11071|140704683256256) - Default ORB services initialization begins
TAO (11071|140704683256256) - ORBInitializer_Registry::register_orb_initializer 0 @0x6000029cc1b0
TAO (11071|140704683256256) - ORBInitializer_Registry::register_orb_initializer 1 @0x6000035cc080
TAO (11071|140704683256256) - Default ORB services initialization completed
TAO (11071|140704683256256) - We are the default 2.5.21 ORB ...
TAO (11071|140704683256256) - Initializing the orb-specific services
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at ZeroCopy.main(ZeroCopy.java:12)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at ZeroCopy.main(ZeroCopy.java:12)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at OpenDDS.DCPS.TheParticipantFactory.WithArgs(Native Method)
	at ZeroCopy.main(ZeroCopy.java:12)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PARTICIPANT_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:18)
Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected: javaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: UserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, blocked
   SIGTRAP: SIG_DFL, mask=00000000000000000000000000000000, flags=none, unblocked
Consider using jsig library.
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at ZeroCopy.main(ZeroCopy.java:17)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at ZeroCopy.main(ZeroCopy.java:17)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.create_participant(Native Method)
	at ZeroCopy.main(ZeroCopy.java:17)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at ZeroCopy.main(ZeroCopy.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at ZeroCopy.main(ZeroCopy.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageTypeSupportTAOPeer.register_type(Native Method)
	at ZeroCopy.main(ZeroCopy.java:25)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.PUBLISHER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_publisher(Native Method)
	at ZeroCopy.main(ZeroCopy.java:30)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.SUBSCRIBER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_subscriber(Native Method)
	at ZeroCopy.main(ZeroCopy.java:37)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:46)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ZeroCopy.main(ZeroCopy.java:44)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ZeroCopy.main(ZeroCopy.java:44)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantTAOPeer.create_topic(Native Method)
	at ZeroCopy.main(ZeroCopy.java:44)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAWRITER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:55)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ZeroCopy.main(ZeroCopy.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ZeroCopy.main(ZeroCopy.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ZeroCopy.main(ZeroCopy.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ZeroCopy.main(ZeroCopy.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ZeroCopy.main(ZeroCopy.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._PublisherTAOPeer.create_datawriter(Native Method)
	at ZeroCopy.main(ZeroCopy.java:54)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.DATAREADER_QOS_DEFAULT.get(Native Method)
	at ZeroCopy.main(ZeroCopy.java:64)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ZeroCopy.main(ZeroCopy.java:63)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ZeroCopy.main(ZeroCopy.java:63)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ZeroCopy.main(ZeroCopy.java:63)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ZeroCopy.main(ZeroCopy.java:63)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ZeroCopy.main(ZeroCopy.java:63)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ZeroCopy.main(ZeroCopy.java:63)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:72)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:72)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataWriterTAOPeer.get_statuscondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:72)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:75)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:100)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:102)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:102)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:102)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:102)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:102)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataWriterHelper.native_unarrow(Native Method)
	at Messenger.MessageDataWriterHelper.narrow(MessageDataWriterHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:102)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at ZeroCopy.main(ZeroCopy.java:119)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataReaderTAOPeer.create_readcondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:120)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.create_readcondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:120)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.create_readcondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:120)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:123)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:123)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:123)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at ZeroCopy.main(ZeroCopy.java:127)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at ZeroCopy.main(ZeroCopy.java:127)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at ZeroCopy.main(ZeroCopy.java:127)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at ZeroCopy.main(ZeroCopy.java:127)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at ZeroCopy.main(ZeroCopy.java:127)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at ZeroCopy.main(ZeroCopy.java:127)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger._MessageDataReaderTAOPeer.take_w_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:135)
Received 9
Got 'disposed'
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:152)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:152)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._WaitSetInterfTAOPeer.detach_condition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:152)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DataReaderTAOPeer.delete_readcondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:153)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.delete_readcondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:153)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DataReaderTAOPeer.delete_readcondition(Native Method)
	at ZeroCopy.main(ZeroCopy.java:153)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at ZeroCopy.main(ZeroCopy.java:165)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at ZeroCopy.main(ZeroCopy.java:165)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at ZeroCopy.main(ZeroCopy.java:165)
ERROR: /Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java timedout #
======= Begin stuck stacks =======
(lldb) process attach --pid 11073
Process 11073 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
libsystem_kernel.dylib`mach_msg2_trap:
->  0x7ff819383552 <+10>: retq   
    0x7ff819383553 <+11>: nop    

libsystem_kernel.dylib`macx_swapon:
    0x7ff819383554 <+0>:  movq   %rcx, %r10
    0x7ff819383557 <+3>:  movl   $0x1000030, %eax          ; imm = 0x1000030 
Target 0: (java) stopped.
Executable module set to "/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/17.0.13-11/x64/Contents/Home/bin/java".
Architecture set to: x86_64h-apple-macosx-.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007ff819383552 libsystem_kernel.dylib`mach_msg2_trap + 10
    frame #1: 0x00007ff8193916cd libsystem_kernel.dylib`mach_msg2_internal + 78
    frame #2: 0x00007ff81938a584 libsystem_kernel.dylib`mach_msg_overwrite + 692
    frame #3: 0x00007ff81938383a libsystem_kernel.dylib`mach_msg + 19
    frame #4: 0x00007ff81949dfdf CoreFoundation`__CFRunLoopServiceMachPort + 145
    frame #5: 0x00007ff81949ca60 CoreFoundation`__CFRunLoopRun + 1365
    frame #6: 0x00007ff81949bea1 CoreFoundation`CFRunLoopRunSpecific + 560
    frame #7: 0x0000000108238f02 libjli.dylib`CreateExecutionEnvironment + 386
    frame #8: 0x0000000108234a57 libjli.dylib`JLI_Launch + 1495
    frame #9: 0x00000001081b6bf6 java`main + 374
    frame #10: 0x00007ff819067418 dyld`start + 1896
  thread #2
    frame #0: 0x00007ff819384cce libsystem_kernel.dylib`__ulock_wait + 10
    frame #1: 0x00007ff8193c39b9 libsystem_pthread.dylib`_pthread_join + 348
    frame #2: 0x000000010823960c libjli.dylib`CallJavaMainInNewThread + 140
    frame #3: 0x00000001082380ba libjli.dylib`ContinueInNewThread + 154
    frame #4: 0x0000000108235f21 libjli.dylib`JLI_Launch + 6817
    frame #5: 0x00000001081b6bf6 java`main + 374
    frame #6: 0x0000000108239ce4 libjli.dylib`apple_main + 84
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #3
    frame #0: 0x0000000132618576 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 230
    frame #1: 0x00000001326184e2 libTAO.dylib`ACE_Hash_Map_Iterator_Base_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::forward_i() + 82
    frame #2: 0x00000001326183c3 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 83
    frame #3: 0x0000000132618363 libTAO.dylib`ACE_Hash_Map_Iterator_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::ACE_Hash_Map_Iterator_Ex(ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>&, int) + 35
    frame #4: 0x000000013261825e libTAO.dylib`ACE_Hash_Map_Manager_Ex<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>, TAO::Cache_IntId_T<TAO_Transport>, ACE_Hash<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Equal_To<TAO::Cache_ExtId_T<TAO_Transport_Descriptor_Interface>>, ACE_Null_Mutex>::begin() + 30
    frame #5: 0x00000001326aece6 libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close_i(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 54
    frame #6: 0x00000001326ad5ab libTAO.dylib`TAO::Transport_Cache_Manager_T<TAO_Transport, TAO_Transport_Descriptor_Interface, TAO_Connection_Purging_Strategy>::close(ACE_Unbounded_Set<TAO_Connection_Handler*>&) + 171
    frame #7: 0x00000001326ad015 libTAO.dylib`TAO_Thread_Lane_Resources::finalize() + 213
    frame #8: 0x00000001325ec399 libTAO.dylib`TAO_Default_Thread_Lane_Resources_Manager::finalize() + 25
    frame #9: 0x0000000132659e9e libTAO.dylib`TAO_ORB_Core::fini() + 590
    frame #10: 0x0000000132664187 libTAO.dylib`TAO_ORB_Core::_decr_refcnt() + 71
    frame #11: 0x000000013266411b libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 75
    frame #12: 0x00000001326641b5 libTAO.dylib`TAO_ORB_Core_Auto_Ptr::~TAO_ORB_Core_Auto_Ptr() + 21
    frame #13: 0x000000013268a009 libTAO.dylib`TAO_Stub::~TAO_Stub() + 441
    frame #14: 0x000000013268a045 libTAO.dylib`TAO_Stub::~TAO_Stub() + 21
    frame #15: 0x000000013268a069 libTAO.dylib`TAO_Stub::~TAO_Stub() + 25
    frame #16: 0x000000012aa97261 libTAO_Valuetype.dylib`TAO_Stub::_decr_refcnt() + 65
    frame #17: 0x0000000132666bfa libTAO.dylib`CORBA::Object::~Object() + 58
    frame #18: 0x00000001311bf10d libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 45
    frame #19: 0x00000001311bf159 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::DCPSInfo::~DCPSInfo() + 25
    frame #20: 0x0000000132666fbe libTAO.dylib`CORBA::Object::_remove_ref() + 62
    frame #21: 0x0000000131ab2ee6 libOpenDDS_Rtps.dylib`CORBA::Object::_decr_refcount() + 22
    frame #22: 0x00000001311ba577 libOpenDDS_InfoRepoDiscovery.dylib`void CORBA::release<OpenDDS::DCPS::DCPSInfo*>(OpenDDS::DCPS::DCPSInfo*) + 39
    frame #23: 0x00000001311ba545 libOpenDDS_InfoRepoDiscovery.dylib`TAO::Objref_Traits<OpenDDS::DCPS::DCPSInfo>::release(OpenDDS::DCPS::DCPSInfo*) + 21
    frame #24: 0x00000001311cb818 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 24
    frame #25: 0x00000001311c1ef5 libOpenDDS_InfoRepoDiscovery.dylib`TAO_Objref_Var_T<OpenDDS::DCPS::DCPSInfo>::~TAO_Objref_Var_T() + 21
    frame #26: 0x00000001311c2b1b libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 523
    frame #27: 0x00000001311c2ca0 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 32
    frame #28: 0x00000001311c2cf9 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::InfoRepoDiscovery::~InfoRepoDiscovery() + 25
    frame #29: 0x00000001311b7056 libOpenDDS_InfoRepoDiscovery.dylib`OpenDDS::DCPS::RcObject::_remove_ref() + 70
    frame #30: 0x0000000131b13e49 libOpenDDS_Rtps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::bump_down() + 57
    frame #31: 0x0000000133e60b15 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #32: 0x0000000133e36b85 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>::~RcHandle() + 21
    frame #33: 0x0000000133fce8bd libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 29
    frame #34: 0x0000000133fce895 libOpenDDS_Dcps.dylib`std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>::~pair() + 21
    frame #35: 0x0000000133fce7f9 libOpenDDS_Dcps.dylib`void std::__1::allocator_traits<std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>>::destroy[abi:v160006]<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void, void>(std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>>&, std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>*) + 25
    frame #36: 0x0000000133fce76c libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 124
    frame #37: 0x0000000133fce723 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::destroy(std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, void*>*) + 51
    frame #38: 0x0000000133fcf695 libOpenDDS_Dcps.dylib`std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear() + 37
    frame #39: 0x0000000133fba7b5 libOpenDDS_Dcps.dylib`std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::Discovery>>>>::clear[abi:v160006]() + 21
    frame #40: 0x0000000133fb9eb3 libOpenDDS_Dcps.dylib`OpenDDS::DCPS::Service_Participant::shutdown() + 1475
    frame #41: 0x000000012a8ac78d libOpenDDS_DCPS_Java.dylib`Java_OpenDDS_DCPS_TheServiceParticipant_shutdown + 29
    frame #42: 0x00000001194745da
    frame #43: 0x000000011947034a
    frame #44: 0x0000000119467cc9
    frame #45: 0x000000010987869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #46: 0x00000001098dc5fb libjvm.dylib`jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, JavaThread*) + 363
    frame #47: 0x00000001098dfab5 libjvm.dylib`jni_CallStaticVoidMethodV + 261
    frame #48: 0x00000001098fe5ab libjvm.dylib`checked_jni_CallStaticVoidMethod + 443
    frame #49: 0x000000010823689d libjli.dylib`JavaMain + 1485
    frame #50: 0x0000000108239649 libjli.dylib`ThreadJavaMain + 9
    frame #51: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #52: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #4, name = 'Java: GC Thread#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000109c7be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000109e82255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #5, name = 'Java: G1 Main Marker'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x000000010978b94f libjvm.dylib`G1ConcurrentMarkThread::run_service() + 143
    frame #5: 0x00000001096a69fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #6: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #6, name = 'Java: G1 Conc#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000109c7be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000109e82255 libjvm.dylib`GangWorker::run() + 53
    frame #3: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #4: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #5: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #6: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #7, name = 'Java: G1 Refine#0'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000109c7be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x000000010978e6ac libjvm.dylib`G1ConcurrentRefineThread::run_service() + 188
    frame #3: 0x00000001096a69fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #4: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #5: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #6: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #7: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #8, name = 'Java: G1 Service'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x00000001097d496b libjvm.dylib`G1ServiceThread::sleep_before_next_cycle() + 187
    frame #5: 0x00000001097d4c20 libjvm.dylib`G1ServiceThread::run_service() + 96
    frame #6: 0x00000001096a69fb libjvm.dylib`ConcurrentGCThread::run() + 43
    frame #7: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #9, name = 'Java: VM Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109e59cbb libjvm.dylib`VMThread::wait_for_operation() + 475
    frame #5: 0x0000000109e58e55 libjvm.dylib`VMThread::run() + 181
    frame #6: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #10, name = 'Java: Reference Handler'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000109bb2595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x0000000109921d5a libjvm.dylib`JVM_WaitForReferencePendingList + 170
    frame #5: 0x00000001194745da
    frame #6: 0x000000011947045e
    frame #7: 0x000000011947045e
    frame #8: 0x0000000119467cc9
    frame #9: 0x000000010987869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #10: 0x0000000109877720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #11: 0x00000001098777e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #12: 0x0000000109920044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #13: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #14: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #15: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #16: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #17: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #11, name = 'Java: Finalizer'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bec2ab libjvm.dylib`os::PlatformEvent::park() + 155
    frame #3: 0x0000000109bcd5ae libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 926
    frame #4: 0x0000000109d8f51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001099105ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001194745da
    frame #7: 0x000000011947045e
    frame #8: 0x0000000119470260
    frame #9: 0x0000000119470260
    frame #10: 0x0000000119467cc9
    frame #11: 0x000000010987869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #12: 0x0000000109877720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #13: 0x00000001098777e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #14: 0x0000000109920044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #15: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #16: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #17: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #18: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #19: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #12
    frame #0: 0x00007ff819384c3e libsystem_kernel.dylib`__workq_kernreturn + 10
    frame #1: 0x00007ff8193becb9 libsystem_pthread.dylib`_pthread_wqthread + 427
    frame #2: 0x00007ff8193bdbbf libsystem_pthread.dylib`start_wqthread + 15
  thread #13, name = 'Java: Signal Dispatcher'
    frame #0: 0x00007ff8193834ce libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x0000000109c7be17 libjvm.dylib`OSXSemaphore::wait() + 23
    frame #2: 0x0000000109d14f16 libjvm.dylib`os::signal_wait() + 166
    frame #3: 0x0000000109be0519 libjvm.dylib`signal_thread_entry(JavaThread*, JavaThread*) + 57
    frame #4: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #5: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #6: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #7: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #8: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #14, name = 'Java: Service Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109c7c89e libjvm.dylib`ServiceThread::service_thread_entry(JavaThread*, JavaThread*) + 510
    frame #5: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #15, name = 'Java: Monitor Deflation Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109ba824b libjvm.dylib`MonitorDeflationThread::monitor_deflation_thread_entry(JavaThread*, JavaThread*) + 283
    frame #5: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #16, name = 'Java: C2 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109bb2595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010968df07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001096918c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #17, name = 'Java: C1 CompilerThread0'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109bb2595 libjvm.dylib`Monitor::wait(long long) + 133
    frame #4: 0x000000010968df07 libjvm.dylib`CompileQueue::get() + 551
    frame #5: 0x00000001096918c3 libjvm.dylib`CompileBroker::compiler_thread_loop() + 755
    frame #6: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #7: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #8: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #9: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #10: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #18, name = 'Java: Sweeper thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109d84bfb libjvm.dylib`NMethodSweeper::sweeper_loop() + 155
    frame #5: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #19, name = 'Java: Notification Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece1a libjvm.dylib`os::PlatformMonitor::wait(long) + 122
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109bc5a67 libjvm.dylib`NotificationThread::notification_thread_entry(JavaThread*, JavaThread*) + 183
    frame #5: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #6: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #20, name = 'Java: VM Periodic Task Thread'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bece76 libjvm.dylib`os::PlatformMonitor::wait(long) + 214
    frame #3: 0x0000000109bb24f6 libjvm.dylib`Monitor::wait_without_safepoint_check(long long) + 38
    frame #4: 0x0000000109bc537e libjvm.dylib`WatcherThread::sleep() const + 158
    frame #5: 0x0000000109bc5438 libjvm.dylib`WatcherThread::run() + 56
    frame #6: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #7: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #8: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #9: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
  thread #21, name = 'Java: Common-Cleaner'
    frame #0: 0x00007ff81938608e libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007ff8193c2758 libsystem_pthread.dylib`_pthread_cond_wait + 1242
    frame #2: 0x0000000109bec4c5 libjvm.dylib`os::PlatformEvent::park(long) + 389
    frame #3: 0x0000000109bcd55d libjvm.dylib`ObjectMonitor::wait(long, bool, JavaThread*) + 845
    frame #4: 0x0000000109d8f51e libjvm.dylib`ObjectSynchronizer::wait(Handle, long, JavaThread*) + 270
    frame #5: 0x00000001099105ae libjvm.dylib`JVM_MonitorWait + 334
    frame #6: 0x00000001194745da
    frame #7: 0x000000011947045e
    frame #8: 0x0000000119470260
    frame #9: 0x00000001194708e4
    frame #10: 0x000000011947045e
    frame #11: 0x0000000119467cc9
    frame #12: 0x000000010987869a libjvm.dylib`JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*) + 794
    frame #13: 0x0000000109877720 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*) + 272
    frame #14: 0x00000001098777e3 libjvm.dylib`JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*) + 99
    frame #15: 0x0000000109920044 libjvm.dylib`thread_entry(JavaThread*, JavaThread*) + 180
    frame #16: 0x0000000109dd812b libjvm.dylib`JavaThread::thread_main_inner() + 331
    frame #17: 0x0000000109dd6487 libjvm.dylib`Thread::call_run() + 167
    frame #18: 0x0000000109be4ddc libjvm.dylib`thread_native_entry(Thread*) + 332
    frame #19: 0x00007ff8193c21d3 libsystem_pthread.dylib`_pthread_start + 125
    frame #20: 0x00007ff8193bdbd3 libsystem_pthread.dylib`thread_start + 15
======= End stuck stacks =======
ERROR: participant returned -1 #
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test FAILED. #
auto_run_tests.pl: ERROR: "java/tests/zerocopy/run_test.pl" returned with status 1 #
auto_run_tests_finished: java/tests/zerocopy/run_test.pl Time:485s Result:1

==============================================================================

java/tests/vread_vwrite/run_test.pl #

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.make_format(Native Method)
	at VreadVwrite.main(VreadVwrite.java:11)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.make_format(Native Method)
	at VreadVwrite.main(VreadVwrite.java:11)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.make_format(Native Method)
	at VreadVwrite.main(VreadVwrite.java:11)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:14)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:21)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:21)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:21)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:21)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:21)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:21)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:34)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallVoidMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.decode_from_bytes(Native Method)
	at VreadVwrite.main(VreadVwrite.java:51)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:58)
WARNING in native method: JNI call made without checking exceptions when required to from CallIntMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:58)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:58)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:58)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:58)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Mod._SampleTypeSupportTAOPeer.encode_to_string(Native Method)
	at VreadVwrite.main(VreadVwrite.java:58)
test PASSED.

auto_run_tests_finished: java/tests/vread_vwrite/run_test.pl Time:3s Result:0

==============================================================================

tools/modeling/tests/MessengerNoSub/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerNoSub/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerNoSub/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/InvalidNames/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/InvalidNames/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/InvalidNames/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/InvalidNames/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/TopicQos/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/TopicQos/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/TopicQos/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
User data is:nine is 9
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/TopicQos/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/ExternalPolicies/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ExternalPolicies/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ExternalPolicies/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/ExternalPolicies/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/MessengerGlobalNs/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerGlobalNs/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerGlobalNs/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerGlobalNs/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MultiInstance/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MultiInstance/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MultiInstance/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
Creating primary publisher instance
Creating primary subscriber instance
Running primary subscriber instance
Running primary publisher instance
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 86
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
Primary subscriber instance complete
Primary publisher instance complete
Creating secondary subscriber instance
Creating secondary publisher instance
Running secondary subscriber instance
Running secondary publisher instance
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
Secondary subscriber instance complete
Secondary publisher instance complete
Publisher exiting
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MultiInstance/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MultiDCPS/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MultiDCPS/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MultiDCPS/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MultiDCPS/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MessengerMixed/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerMixed/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerMixed/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerMixed/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/CompositeKey/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/CompositeKey/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/CompositeKey/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/CompositeKey/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MessengerMC/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerMC/publisher  -DCPSTransportDebugLevel 6 -ORBVerboseLogging 1 -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerMC/subscriber  -DCPSTransportDebugLevel 6 -ORBVerboseLogging 1 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
pub waiting for subscriber
sub signaling ready
pub sending
pub done, waiting for ack signal
sub exiting
pub exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerMC/run_test.pl Time:16s Result:0

==============================================================================

tools/modeling/tests/SubscriberQos/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/SubscriberQos/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/SubscriberQos/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
Group data is:eight is 8
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/SubscriberQos/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MessengerMulti/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerMulti/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerMulti/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerMulti/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/Messenger/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Messenger/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Messenger/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/Messenger/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/PolicyLib/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/PolicyLib/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/PolicyLib/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/PolicyLib/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MessengerSplit/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerSplit/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerSplit/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerSplit/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/MessengerPubQos/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 10 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
TAO (17576|140704683256256) - Completed initializing the process-wide service context
TAO (17576|140704683256256) - Default ORB services initialization begins
TAO (17576|140704683256256) - ORBInitializer_Registry::register_orb_initializer 0 @0x6000016e8510
TAO (17576|140704683256256) - ORBInitializer_Registry::register_orb_initializer 1 @0x600000ae8200
TAO (17576|140704683256256) - Default ORB services initialization completed
TAO (17576|140704683256256) - We are the default 2.5.21 ORB ...
TAO (17576|140704683256256) - Initializing the orb-specific services
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerPubQos/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerPubQos/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
Group data is:eight is 8
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerPubQos/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/ReaderQos/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReaderQos/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReaderQos/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
User data is:seven is 7
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/ReaderQos/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MessengerNoPub/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerNoPub/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerNoPub/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/Sequences/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Sequences/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Sequences/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/Sequences/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/DomainZero/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/DomainZero/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/DomainZero/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/DomainZero/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/Arrays/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Arrays/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Arrays/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/Arrays/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MessengerWriterQos/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerWriterQos/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerWriterQos/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
User data is:seven is 7
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerWriterQos/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/MessengerDpQos/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerDpQos/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerDpQos/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
enabling publisher
User data is:seven is 7
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerDpQos/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/UDP/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/UDP/publisher   -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/UDP/subscriber   -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
publisher sleeping....
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
publisher done sleeping
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/UDP/run_test.pl Time:4s Result:0

==============================================================================

tools/modeling/tests/DataLibRef/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/DataLibRef/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/DataLibRef/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/DataLibRef/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/Codegen/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Codegen/aPublisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Codegen/aSubscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/Codegen/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/CopyTopicQos/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/CopyTopicQos/publisher  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/CopyTopicQos/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
publisher sending
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/CopyTopicQos/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/ReferExternalProj/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReferExternalProj/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReferExternalProj/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/ReferExternalProj/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/Deep/Down/Reference/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Deep/Down/Reference/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Deep/Down/Reference/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/Deep/Down/Reference/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/EmptyLibs/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/EmptyLibs/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/EmptyLibs/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/EmptyLibs/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/MessengerSimpleTypes/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerSimpleTypes/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MessengerSimpleTypes/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MessengerSimpleTypes/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/CfTopic/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/CfTopic/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/CfTopic/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/CfTopic/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/MultiTopic/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MultiTopic/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/MultiTopic/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
sub waiting
pub writing ref data
send_reference_data returned 0
pub writing trades
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 0
         last    = 345.38
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 1
         last    = 345.39
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 2
         last    = 345.4
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 3
         last    = 345.41
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 4
         last    = 345.42
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 5
         last    = 345.43
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 6
         last    = 345.44
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 7
         last    = 345.45
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 8
         last    = 345.46
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = AAPL
         name    = Apple
         seq     = 9
         last    = 345.47
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 10
         last    = 609.86
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 11
         last    = 609.87
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 12
         last    = 609.88
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 13
         last    = 609.89
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 14
         last    = 609.9
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 15
         last    = 609.91
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 16
         last    = 609.92
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 17
         last    = 609.93
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 18
         last    = 609.94
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = GOOG
         name    = Google
         seq     = 19
         last    = 609.95
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 20
         last    = 27.7
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 21
         last    = 27.71
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 22
         last    = 27.72
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 23
         last    = 27.73
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 24
         last    = 27.74
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 25
         last    = 27.75
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 26
         last    = 27.76
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 27
         last    = 27.77
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 28
         last    = 27.78
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = MSFT
         name    = Microsoft
         seq     = 29
         last    = 27.79
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 30
         last    = 33.51
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 31
         last    = 33.52
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 32
         last    = 33.53
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 33
         last    = 33.54
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 34
         last    = 33.55
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 35
         last    = 33.56
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 36
         last    = 33.57
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 37
         last    = 33.58
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 38
         last    = 33.59
         qty     = 200
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
AnnotatedTrade: 
         symbol  = XLNX
         name    = Xilinx
         seq     = 39
         last    = 33.6
         qty     = 200
send_trade_data returned 0
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
pub exiting
sub exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/MultiTopic/run_test.pl Time:11s Result:0

==============================================================================

tools/modeling/tests/Comments/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Comments/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Comments/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/Comments/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/ReusedTypes/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReusedTypes/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReusedTypes/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/ReusedTypes/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/ReusedExtTypes/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReusedExtTypes/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ReusedExtTypes/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/ReusedExtTypes/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/StockQuoter/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/StockQuoter/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/StockQuoter/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: ticker    = GOOG
         exchange  = NASDAQ
         full_name = Google
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/StockQuoter/run_test.pl Time:1s Result:0

==============================================================================

tools/modeling/tests/ModuleNameConflict/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 10 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
TAO (18323|140704683256256) - Completed initializing the process-wide service context
TAO (18323|140704683256256) - Default ORB services initialization begins
TAO (18323|140704683256256) - ORBInitializer_Registry::register_orb_initializer 0 @0x600002954120
TAO (18323|140704683256256) - ORBInitializer_Registry::register_orb_initializer 1 @0x600003554000
TAO (18323|140704683256256) - Default ORB services initialization completed
TAO (18323|140704683256256) - We are the default 2.5.21 ORB ...
TAO (18323|140704683256256) - Initializing the orb-specific services
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ModuleNameConflict/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/ModuleNameConflict/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/ModuleNameConflict/run_test.pl Time:2s Result:0

==============================================================================

tools/modeling/tests/Chained/run_test.pl #

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior 
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Chained/publisher  -ORBDebugLevel 1 -ORBLogFile publisher.log -DCPSDebugLevel 10
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tools/modeling/tests/Chained/subscriber  -DCPSTransportDebugLevel 6 -ORBDebugLevel 1 -ORBLogFile subscriber.log -DCPSDebugLevel 10
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 2
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.

auto_run_tests_finished: tools/modeling/tests/Chained/run_test.pl Time:2s Result:0

==============================================================================

tests/cmake/CMakeLists.txt #

Cannot find file: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Create new tag: 20241219-2302 - Experimental
Cannot find file: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/DartConfiguration.tcl
Test project /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build
      Start  1: opendds_devguide_messenger_test_info_repo
 1/23 Test  #1: opendds_devguide_messenger_test_info_repo ...........   Passed    1.67 sec
      Start  2: opendds_devguide_messenger_test_rtps
 2/23 Test  #2: opendds_devguide_messenger_test_rtps ................   Passed    2.95 sec
      Start  3: opendds_messenger_1_test
 3/23 Test  #3: opendds_messenger_1_test ............................   Passed    1.43 sec
      Start  4: opendds_messenger_2_test_tcp
 4/23 Test  #4: opendds_messenger_2_test_tcp ........................   Passed    1.39 sec
      Start  5: opendds_messenger_2_test_default_tcp
 5/23 Test  #5: opendds_messenger_2_test_default_tcp ................   Passed    1.11 sec
      Start  6: opendds_messenger_2_test_thread_per
 6/23 Test  #6: opendds_messenger_2_test_thread_per .................   Passed    1.21 sec
      Start  7: opendds_messenger_2_test_nobits
 7/23 Test  #7: opendds_messenger_2_test_nobits .....................   Passed    1.06 sec
      Start  8: opendds_messenger_2_test_stack
 8/23 Test  #8: opendds_messenger_2_test_stack ......................   Passed    1.24 sec
      Start  9: opendds_messenger_2_test_ipv6
 9/23 Test  #9: opendds_messenger_2_test_ipv6 .......................   Passed    1.41 sec
      Start 10: opendds_messenger_2_test_rtps
10/23 Test #10: opendds_messenger_2_test_rtps .......................   Passed    1.25 sec
      Start 11: opendds_messenger_2_test_rtps_unicast
11/23 Test #11: opendds_messenger_2_test_rtps_unicast ...............   Passed    1.25 sec
      Start 12: opendds_messenger_2_test_rtps_disc
12/23 Test #12: opendds_messenger_2_test_rtps_disc ..................   Passed    0.82 sec
      Start 13: opendds_messenger_2_test_rtps_disc_tcp
13/23 Test #13: opendds_messenger_2_test_rtps_disc_tcp ..............   Passed    0.77 sec
      Start 14: opendds_messenger_2_test_rtps_disc_tcp_thread_per
14/23 Test #14: opendds_messenger_2_test_rtps_disc_tcp_thread_per ...   Passed    1.13 sec
      Start 15: opendds_messenger_2_test_rtps_disc_tcp_udp
15/23 Test #15: opendds_messenger_2_test_rtps_disc_tcp_udp ..........   Passed    0.64 sec
      Start 16: opendds_messenger_2_test_rtps_disc_half_sec_pub
16/23 Test #16: opendds_messenger_2_test_rtps_disc_half_sec_pub .....   Passed    0.68 sec
      Start 17: opendds_messenger_2_test_rtps_disc_half_sec_sub
17/23 Test #17: opendds_messenger_2_test_rtps_disc_half_sec_sub .....   Passed    1.13 sec
      Start 18: opendds_messenger_2_test_rtps_disc_sec
18/23 Test #18: opendds_messenger_2_test_rtps_disc_sec ..............   Passed    1.23 sec
      Start 19: opendds_cpp11_messenger_test
19/23 Test #19: opendds_cpp11_messenger_test ........................   Passed    1.25 sec
      Start 20: opendds_nested_idl_test
20/23 Test #20: opendds_nested_idl_test .............................   Passed    0.57 sec
      Start 21: opendds_ace_tao_only_test
21/23 Test #21: opendds_ace_tao_only_test ...........................   Passed    1.63 sec
      Start 22: opendds_install_test_current_env
22/23 Test #22: opendds_install_test_current_env ....................   Passed    0.62 sec
      Start 23: opendds_install_test_clean_env
23/23 Test #23: opendds_install_test_clean_env ......................   Passed    0.82 sec

100% tests passed, 0 tests failed out of 23

Total Test time (real) =  27.44 sec

auto_run_tests_finished: tests/cmake/CMakeLists.txt Time:29s Result:0

==============================================================================

tests/cmake/ctest-to-auto-run-tests.py #

auto_run_tests_finished: tests/cmake/ctest-to-auto-run-tests.py Time:1s Result:0

==============================================================================

DevGuideExamples/DCPS/Messenger/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_devguide_messenger_test_info_repo"
The reported command was: /usr/local/bin/perl "run_test.pl"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18340
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/DevGuideExamples/DCPS/Messenger/build/subscriber  -ORBDebugLevel 1 -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18343 started at 2024-12-19 23:02:45
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/DevGuideExamples/DCPS/Messenger/build/publisher  -ORBDebugLevel 1 -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18344 started at 2024-12-19 23:02:45
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 100
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 101
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 102
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 103
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 104
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 105
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 106
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 107
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 108
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: DevGuideExamples/DCPS/Messenger/CMakeLists.txt run_test.pl Time:1s Result:0


==============================================================================

DevGuideExamples/DCPS/Messenger/CMakeLists.txt run_test.pl --rtps #

The CMake name of this test is "opendds_devguide_messenger_test_rtps"
The reported command was: /usr/local/bin/perl "run_test.pl" "--rtps"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/DevGuideExamples/DCPS/Messenger/build/subscriber  -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18348 started at 2024-12-19 23:02:46
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/DevGuideExamples/DCPS/Messenger/build/publisher  -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18349 started at 2024-12-19 23:02:46
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 100
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 101
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 102
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 103
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 104
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 105
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 106
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 107
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 108
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
test PASSED.

auto_run_tests_finished: DevGuideExamples/DCPS/Messenger/CMakeLists.txt run_test.pl --rtps Time:2s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_1/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_messenger_1_test"
The reported command was: /usr/local/bin/perl "run_test.pl"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18455
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_1/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18470 started at 2024-12-19 23:02:49
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_1/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18471 started at 2024-12-19 23:02:49
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
Transport is RELIABLE
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_1/CMakeLists.txt run_test.pl Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_messenger_2_test_tcp"
The reported command was: /usr/local/bin/perl "run_test.pl"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18475
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18477 started at 2024-12-19 23:02:50
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18478 started at 2024-12-19 23:02:50
Transport is RELIABLE
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl default_tcp #

The CMake name of this test is "opendds_messenger_2_test_default_tcp"
The reported command was: /usr/local/bin/perl "run_test.pl" "default_tcp"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18483
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18486 started at 2024-12-19 23:02:52
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18487 started at 2024-12-19 23:02:52
Starting publisher
Starting publisher with 3 args
Transport is RELIABLE
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl default_tcp Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl thread_per #

The CMake name of this test is "opendds_messenger_2_test_thread_per"
The reported command was: /usr/local/bin/perl "run_test.pl" "thread_per"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18489
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18492 started at 2024-12-19 23:02:53
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -p  -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18493 started at 2024-12-19 23:02:53
Starting publisher
Starting publisher with 2 args
Reliable DataWriter
Transport is RELIABLE
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl thread_per Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl nobits #

The CMake name of this test is "opendds_messenger_2_test_nobits"
The reported command was: /usr/local/bin/perl "run_test.pl" "nobits"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -NOBITS -DCPSPendingTimeout 3 
InfoRepo PID: 18497
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSBit 0  -DCPSPendingTimeout 3 
subscriber PID: 18498 started at 2024-12-19 23:02:54
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSBit 0  -DCPSPendingTimeout 3 
publisher PID: 18499 started at 2024-12-19 23:02:54
Starting publisher
Starting publisher with 1 args
Transport is RELIABLE
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl nobits Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl stack #

The CMake name of this test is "opendds_messenger_2_test_stack"
The reported command was: /usr/local/bin/perl "run_test.pl" "stack"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18503
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/stack_subscriber -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18504 started at 2024-12-19 23:02:55
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18505 started at 2024-12-19 23:02:55
Starting publisher
Starting publisher with 3 args
Transport is RELIABLE
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl stack Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl ipv6 #

The CMake name of this test is "opendds_messenger_2_test_ipv6"
The reported command was: /usr/local/bin/perl "run_test.pl" "ipv6"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18509
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub_ipv6.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18510 started at 2024-12-19 23:02:56
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile pub_ipv6.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18511 started at 2024-12-19 23:02:56
Starting publisher
Starting publisher with 1 args
Transport is RELIABLE
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl ipv6 Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps #

The CMake name of this test is "opendds_messenger_2_test_rtps"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18515
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18518 started at 2024-12-19 23:02:58
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18519 started at 2024-12-19 23:02:58
Starting publisher
Transport is RELIABLE
Starting publisher with 1 args
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_unicast #

The CMake name of this test is "opendds_messenger_2_test_rtps_unicast"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_unicast"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -NOBITS -DCPSPendingTimeout 3 
InfoRepo PID: 18524
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_uni.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSBit 0  -DCPSPendingTimeout 3 
subscriber PID: 18631 started at 2024-12-19 23:02:59
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_uni.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSBit 0  -DCPSPendingTimeout 3 
publisher PID: 18633 started at 2024-12-19 23:02:59
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
Transport is RELIABLE
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_unicast Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc #

The CMake name of this test is "opendds_messenger_2_test_rtps_disc"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_disc"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18647 started at 2024-12-19 23:03:00
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18648 started at 2024-12-19 23:03:00
Starting publisher
Starting publisher with 1 args
Transport is RELIABLE
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc Time:0s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_tcp #

The CMake name of this test is "opendds_messenger_2_test_rtps_disc_tcp"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_disc_tcp"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18652 started at 2024-12-19 23:03:01
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18653 started at 2024-12-19 23:03:01
Starting publisher
Starting publisher with 1 args
Transport is RELIABLE
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_tcp Time:0s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_tcp thread_per #

The CMake name of this test is "opendds_messenger_2_test_rtps_disc_tcp_thread_per"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_disc_tcp" "thread_per"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18655 started at 2024-12-19 23:03:01
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -p  -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18656 started at 2024-12-19 23:03:01
Transport is RELIABLE
Starting publisher
Starting publisher with 2 args
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_tcp thread_per Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_tcp_udp #

The CMake name of this test is "opendds_messenger_2_test_rtps_disc_tcp_udp"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_disc_tcp_udp"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp_udp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18660 started at 2024-12-19 23:03:03
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp_udp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18661 started at 2024-12-19 23:03:03
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
Transport is RELIABLE
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_tcp_udp Time:0s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_half_sec_pub #

The CMake name of this test is "opendds_messenger_2_test_rtps_disc_half_sec_pub"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_disc_half_sec_pub"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18665 started at 2024-12-19 23:03:03
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_sec.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18666 started at 2024-12-19 23:03:03
Starting publisher
Starting publisher with 1 args
Transport is RELIABLE
Reliable DataWriter
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_half_sec_pub Time:0s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_half_sec_sub #

The CMake name of this test is "opendds_messenger_2_test_rtps_disc_half_sec_sub"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_disc_half_sec_sub"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_sec.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18670 started at 2024-12-19 23:03:04
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18671 started at 2024-12-19 23:03:04
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
Transport is RELIABLE
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_half_sec_sub Time:1s Result:0


==============================================================================

tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_sec #

The CMake name of this test is "opendds_messenger_2_test_rtps_disc_sec"
The reported command was: /usr/local/bin/perl "run_test.pl" "rtps_disc_sec"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_sec.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 18675 started at 2024-12-19 23:03:05
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/Messenger_2/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_sec.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 18676 started at 2024-12-19 23:03:05
Starting publisher
Starting publisher with 1 args
Reliable DataWriter
Transport is RELIABLE
Start Writing Samples
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
deleting contained entities
deleting participant
shutdown
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/Messenger_2/CMakeLists.txt run_test.pl rtps_disc_sec Time:1s Result:0


==============================================================================

tests/cmake/Messenger/C++11_Messenger/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_cpp11_messenger_test"
The reported command was: /usr/local/bin/perl "run_test.pl"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 18680
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/C++11_Messenger/Subscriber/subscriber  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile Subscriber.log -DCPSPendingTimeout 3 
Subscriber PID: 18683 started at 2024-12-19 23:03:07
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Messenger/C++11_Messenger/Publisher/publisher  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile Publisher.log -DCPSPendingTimeout 3 
Publisher PID: 18684 started at 2024-12-19 23:03:07
Starting publisher
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 2
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 3
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 4
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 5
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 6
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 7
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 8
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 9
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 10
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 11
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 12
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 13
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 14
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 15
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 16
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 17
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 18
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 19
         text       = Worst. Movie. Ever.
Writer wait for ACKS
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 20
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 21
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 22
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 23
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 24
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 25
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 26
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 27
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 28
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 29
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 30
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 31
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 32
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 33
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 34
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 35
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 36
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 37
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 38
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = ALIVE_INSTANCE_STATE
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 39
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
SampleInfo.instance_state = NOT_ALIVE_DISPOSED_INSTANCE_STATE
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: tests/cmake/Messenger/C++11_Messenger/CMakeLists.txt run_test.pl Time:1s Result:0


==============================================================================

tests/cmake/Nested_IDL/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_nested_idl_test"
The reported command was: /usr/local/bin/perl "run_test.pl" "" ""
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/Nested_IDL/ecu  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile main.log -DCPSPendingTimeout 3 
main PID: 18688 started at 2024-12-19 23:03:08
ID:           FORD
RPM:          2250
Coolant:      200
Oil:          180
Transmission: Third
MPG:          26
Range:        125
test PASSED.

auto_run_tests_finished: tests/cmake/Nested_IDL/CMakeLists.txt run_test.pl Time:0s Result:0


==============================================================================

tests/cmake/ace_tao_only/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_ace_tao_only_test"
The reported command was: /usr/local/bin/perl "run_test.pl"
The following is the actual output:
IOR written to file /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/ace_tao_only/Messenger.ior
Message from: TAO User
Subject:      TAO Test
Message:      Hello!
Reply: Thanks for the message.

auto_run_tests_finished: tests/cmake/ace_tao_only/CMakeLists.txt run_test.pl Time:1s Result:0


==============================================================================

tests/cmake/install/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_install_test_current_env"
The reported command was: /usr/local/bin/perl "run_test.pl"
The following is the actual output:
Prefix is /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix
These are all the files in the prefix:
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/opendds_install_test_user
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessAndroid.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_Android.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessLVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessVX_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessWinCE_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/MSProject.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_VxWorks.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_WinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessVX.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessVX_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_LVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessWinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ConfigList.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process_VMS.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Response_Monitor.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Process_Java.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Cross_Sync.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Cross_Sync_Common.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/ProcessFactory.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/Vector.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/opendds_install_test_library_export.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObject.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObject.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/Vector.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_AnyTypeCode.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libACE.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libOpenDDS_Dcps.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_Valuetype.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libopendds_install_test_library.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_PI.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_BiDirGIOP.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_CodecFactory.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_PortableServer.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets-noconfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryConfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets.cmake
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/opendds_install_test_user  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile user.log -DCPSPendingTimeout 3 
user PID: 18763 started at 2024-12-19 23:03:10
Earth is at 11.250000 0.450000
Earth is at 45.000000 1.800000
Earth is at 101.250000 4.050000
Earth is at 180.000000 7.200000
test PASSED.

auto_run_tests_finished: tests/cmake/install/CMakeLists.txt run_test.pl Time:0s Result:0


==============================================================================

tests/cmake/install/CMakeLists.txt run_test.pl clean-env #

The CMake name of this test is "opendds_install_test_clean_env"
The reported command was: /usr/local/bin/perl "run_test.pl" "clean-env"
The following is the actual output:
Prefix is /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix
These are all the files in the prefix:
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/opendds_install_test_user
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessAndroid.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_Android.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessLVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessVX_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessWinCE_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/MSProject.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_VxWorks.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_WinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessVX.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessVX_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/TestTarget_LVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ProcessWinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/ConfigList.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlACE/Process_VMS.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Response_Monitor.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Process_Java.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Cross_Sync.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/Cross_Sync_Common.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/PerlDDS/ProcessFactory.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/Vector.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/opendds_install_test_library_export.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObject.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObject.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/Vector.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/MovingObjectTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/include/VectorTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_AnyTypeCode.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libACE.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libOpenDDS_Dcps.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_Valuetype.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libopendds_install_test_library.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_PI.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_BiDirGIOP.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_CodecFactory.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/lib/libTAO_PortableServer.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets-noconfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryConfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets.cmake
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/tests/cmake/build/install/the-install-prefix/bin/opendds_install_test_user  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile user.log -DCPSPendingTimeout 3 
user PID: 18811 started at 2024-12-19 23:03:11
Earth is at 11.250000 0.450000
Earth is at 45.000000 1.800000
Earth is at 101.250000 4.050000
Earth is at 180.000000 7.200000
test PASSED.

auto_run_tests_finished: tests/cmake/install/CMakeLists.txt run_test.pl clean-env Time:0s Result:0


End #

Thu Dec 19 23:03:14 2024 UTC